按照本教程,我在Linux服务器上创建了一个中央存储库:
http://rypress.com/tutorials/git/centralized-workflows
所以基本上我实际上有这个文件夹:
MyServer@MyUser:~/repositories/backend-central-repo.git$
在我的服务器上代表我的远程GIT存储库。
我通过 SSH 使用以下地址连接此服务器: MyServer.cloudapp.net ,用户名 MyUser 以及相关密码
现在我的本地机器上有一个本地GIT存储库,如:
Andrea@Andrea-PC MINGW64 ~/Documents/TESTREPO (master)
在这个存储库中,我提交了一个 test.txt 文件,事实上我有这个提交:
$ git log
commit a11633549763c4cc905a721932c4c6bdc1a1091c
Author: AndreaNobili <nobili.andrea@gmail.com>
Date: Tue Oct 4 20:17:35 2016 +0200
test
然后,在我的本地存储库中,我已将远程存储库添加为origin,执行:
$ git remote add origin MyServer.cloudapp.net/repositories/backend-central-re
po.git$
然后我尝试做:
Andrea@Andrea-PC MINGW64 ~/Documents/TESTREPO (master)
$ git remote -v
origin MyServer.cloudapp.net/repositories/backend-central-repo.git$ (fetch)
origin MyServer.cloudapp.net/repositories/backend-central-repo.git$ (push)
这意味着什么?它运作正常吗?
答案 0 :(得分:1)
“似乎不是git存储库
您的回购的ssh网址应为
MyUser@MyServer.cloudapp.net:/home/MyUser/repositories/backend-central-repo.git
试试当地的回购:
git remote set-url origin MyUser@MyServer.cloudapp.net:/home/MyUser/repositories/backend-central-repo.git
然后,如果您的远程仓库为空,您可以将本地仓库推送到它:
git push -u origin master