我已经安装了gitolite并且可以成功推送和拉动gitolite-admin。我在conf文件中添加repo时遇到问题。 repo正确地在〜/ repositories中创建,但当我尝试从那里克隆它时,我得到“致命:'repo.git'似乎不是git存储库。
我正在使用
进行克隆git clone git@myserver:repo.git
如果我在〜中手动创建一个repo,我似乎能够用上面的语法克隆它,所以它似乎试图从错误的位置克隆。 如果我把
git clone git@myserver:repositories/repo.git
看起来它可以看到它然后抛出一堆钩子错误。
有什么想法吗?
答案 0 :(得分:1)
看起来gitolite包装器没有运行,而你正在使用ssh。
您是否在~git/.ssh/authorized_keys
多次列出了您的ssh密钥?它应该只有一次,用gitolite放在那里,用command=".../gl-auth-command..."
包裹。