2011-10-25 68 views
7

我对ubuntu不太了解,但是我设法在我的客户端和gitosis上设置了gitosis,这让我感到很自豪。我将本地ssh公钥添加到gitosos的授权密钥中,并可以克隆,推送,提交等等。一切正常,从本地计算机到服务器 - 来回运行。git clone localhost?

但是由于服务器也作为我的网络服务器,我只需要连接到服务器并在我的一个webroot文件夹中创建一个“git clone git @ localhost:gitproject.git”,但它根本不起作用。

我是否必须将服务器pub密钥添加到授权主机?如果是这样,怎么样?或者还有其他方法可以做到吗?

感谢

回答

17

如果您在服务器上有一个外壳,只是做:

 
$ cd /path/to/webroot/directory 
$ git clone /path/to/git-repo