Ubuntu git克隆本地主机?

Ubuntu git克隆本地主机?,ubuntu,gitosis,Ubuntu,Gitosis,我对ubuntu不感兴趣,但我成功地在我的客户机上安装了git,在服务器上安装了gitosis,我为此感到自豪。我将本地ssh公钥添加到gitosos的授权密钥中,可以进行克隆、推送、提交等操作。从本地机器到服务器,一切都可以正常工作—来回 然而,由于服务器也充当我的Web服务器,我只需要连接到服务器并制作一个“git克隆”git@localhost:gitproject.git“在我的一个webroot文件夹中,但它根本不起作用 是否必须将服务器发布密钥添加到授权主机?如果是,怎么做?还是有其

我对ubuntu不感兴趣,但我成功地在我的客户机上安装了git,在服务器上安装了gitosis,我为此感到自豪。我将本地ssh公钥添加到gitosos的授权密钥中,可以进行克隆、推送、提交等操作。从本地机器到服务器,一切都可以正常工作—来回

然而,由于服务器也充当我的Web服务器,我只需要连接到服务器并制作一个“git克隆”git@localhost:gitproject.git“在我的一个webroot文件夹中,但它根本不起作用

是否必须将服务器发布密钥添加到授权主机?如果是,怎么做?还是有其他方法可以做到这一点


谢谢

如果服务器上有shell,只需执行以下操作:

$ cd /path/to/webroot/directory $ git clone /path/to/git-repo $cd/path/to/webroot/directory $git clone/path/to/git repo
什么是错误信息

试着跑步

git clone --verbose git@localhost:gitproject.git

要获得更多信息

此解决方案工作正常,@Mike您应检查答案是否有效!