安装了gitosis,但无法克隆到其他客户端

时间:2014-12-13 08:07:35

标签: git gitosis

服务器显示init ok the server

但客户端错误 the cmd capture

fatal: 'gitosis-admin.git' does not appear to be a git repository

fatal: Could not read from remote repository 

使用私钥可以通过ssh连接服务器                                                                                                                                               请确保您拥有正确的访问权限                                                                                                                                                                                                     存储库存在。

什么错了!!〜

2 个答案:

答案 0 :(得分:0)

git clone git @ domain:/home/git/repositories/gitosis-admin.git

必须使用完整路径

答案 1 :(得分:0)

你应该永远不要使用完整路径(使用old obsolete gitosis, or the more recent up-to-date gitolite

使用完整路径击败由gitosis / gitolite实施的ACL(访问控制级别)(如“Gitosis on Ubuntu can only find repositories in the git->repositories symlink”所示,那就是same for gitolite)。

请参阅“Git on the Server - Gitosis”(如果您确实必须使用gitosis):如果~git / .ssh / authgorized_key确实包含git帐户的公钥,并且您正在使用这些凭证(来自客户的git帐户的公钥/私钥),git@server:gitosis-admin.git应该有效。

相关问题