服务器显示init ok
但客户端错误
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: Could not read from remote repository
使用私钥可以通过ssh连接服务器 请确保您拥有正确的访问权限 存储库存在。
什么错了!!〜
答案 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
应该有效。