我对ubuntu不是很大,但是我设法在我的客户端和gitosis上设置了gitosis,这是我引以为傲的服务器。 我添加了我的本地ssh公钥到gitosos的授权密钥,并且可以克隆,推送,提交等。一切工作正常,从我的本地机器到服务器 – 来回。
然而,由于服务器也作为我的networking服务器,我只需要连接到服务器,并在我的一个webroot文件夹中创build一个“git clone git @ localhost:gitproject.git”,但它根本不起作用。
我必须将服务器pub密钥添加到授权的主机吗? 如果是的话,怎么样? 或者还有其他方法可以做到吗?
谢谢
如果你在服务器上有一个shell,只需要:
$ cd / path / to / webroot /目录 $ git clone / path / to / git-repo
什么是错误消息?
尝试运行
git clone --verbose git@localhost:gitproject.git
获取更多信息