我有一台安装了 java jdk、GitBucket 和 NGINX 的 Ubuntu 18.04 机器。从我的笔记本电脑上,我可以访问 GitBucket 管理网页并创建存储库。如果我登录到 Ubuntu 系统,我可以使用 git init 设置本地存储库,使用 git add 添加文件,然后使用 git commit 提交文件。如果我做一个 git remote add origin http://172.24.50.39:8080/git/jones_d/test.git然后推送 master 工作正常。
在 GitBucket 管理网页中,我创建了第二个名为 test2 的存储库。如果我使用相同的基本步骤(包括远程添加),我的笔记本电脑将无法推送。git remote -v 给了我:
origin http://172.24.50.39:8080/git/jones_d/test2.git (fetch)
origin http://172.24.50.39:8080/git/jones_d/test2.git (push)
当我尝试 git push 时,出现 503 错误。
$ git push --set-upstream -f origin master
fatal: unable to access 'http://172.24.50.39:8080/git/jones_d/test2.git/': The requested URL returned error: 503
如果我将.git/config 更改为远程是 https 而不是 http,我会得到:
$ git push --set-upstream -f origin master
fatal: unable to access 'https://172.24.50.39:8080/git/jones_d/test2.git/': The requested URL returned error: 503
这是 NGINX 问题还是其他问题?
谢谢,道格