0
我有一个本地回购。我已经克隆到裸回购与Git:无法连接到服务器
git clone --bare myRepo MyRepo.git
然后我在服务器
scp -r MyRepo.Git [email protected]:/git/
其顺利复制它。
我有一个远程添加到我的回购与(内MyRepo)
git remote add RepoShortcut git://myserver/git/MyRepo.git
现在我要推我的本地提交到远程回购
我已经试过
git push MyRepo master
但git说
致命:无法连接到服务器: MYSERVER [0:192.168.1.5]:错误号=没有这样的文件或目录
你能想象的问题是什么?
解决方案: 似乎我不允许写git协议。解决方案是使用SSH协议..
git push ssh://[email protected]/git/MyRepo.git master
所以RepoShortcut实际上是“MyRepo”。所以也许是这个问题,尽管git并没有抱怨这个问题。所以直到现在我还没有创建SSL证书。所以https直到现在才工作。你认为这是问题吗? – Christoph
我怀疑这个名字是什么问题,在你的例子中它只是不明确。但是,您收到的错误消息听起来更像是连接问题,而不是Git问题。这就是为什么我认为你应该尝试https网址,并看到它的帮助。另外,请尝试从服务器克隆存储库(如果存在),以便您了解下游是否可以正常工作。 – Ville
好的。解决方案是使用SSH。我认为出于某种原因,我没有获得git协议的写权限...... Thx – Christoph