我在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