git push通过ssh到ubuntu vm不工作但我能够ssh到同一个ubuntu

时间:2016-02-13 09:50:47

标签: git

我在mac主机上的Virtualbox上设置了ubuntu Guest VM。

我已将ubuntu设置为help

的服务器

创建了ssh密钥并将公钥放在ubuntu上,我能够ssh

我添加了像这样的远程回购

git remote add origin ssh://git@192.168.1.8:/var/opt/repo-demo.git

但是我无法对ubuntu vm进行git推送。

但是我可以通过ssh作为git用户登录,如ssh git@192.168.1.8

尝试使用git push --verbose没有帮助。有人可以帮我这个

1 个答案:

答案 0 :(得分:1)

看起来你已经混合了git over ssh的两种可能的语法(scp和url)。以下scp样式应该有效。

git remote add origin git@192.168.1.8:/var/opt/repo-demo.git

以下网址样式也应有效。

git remote add origin ssh://git@192.168.1.8/var/opt/repo-demo.git