为什么git clone似乎在home文件夹中看不到〜/ repositories

时间:2011-05-04 12:08:49

标签: git gitolite

我已经安装了gitolite并且可以成功推送和拉动gitolite-admin。我在conf文件中添加repo时遇到问题。 repo正确地在〜/ repositories中创建,但当我尝试从那里克隆它时,我得到“致命:'repo.git'似乎不是git存储库。

我正在使用

进行克隆
git clone git@myserver:repo.git

如果我在〜中手动创建一个repo,我似乎能够用上面的语法克隆它,所以它似乎试图从错误的位置克隆。 如果我把

git clone git@myserver:repositories/repo.git

看起来它可以看到它然后抛出一堆钩子错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看起来gitolite包装器没有运行,而你正在使用ssh。

您是否在~git/.ssh/authorized_keys多次列出了您的ssh密钥?它应该只有一次,用gitolite放在那里,用command=".../gl-auth-command..."包裹。