Git 通过 SSH 推送到 Ubuntu VM 不起作用,但我能够 SSH 到同一个 Ubuntu



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

我已经在帮助

下将 ubuntu 设置为服务器

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

我添加了这样的远程存储库

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

但我无法对 Ubuntu VM 进行 Git 推送。

但是,我可以像ssh git@192.168.1.8一样通过 ssh 以 git 用户身份登录

尝试git push --verbose无济于事。有人可以帮助我吗

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

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

以下 URL 样式也应该有效。

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

最新更新