移动了一个gitlab实例,现在与gitolite交谈时遇到了问题

时间:2013-01-14 19:28:25

标签: ssh gitolite gitlab

我有一个Gitlab的工作实例,直到几个星期前,我们不得不将所有用户目录移动到资源限制的另一个磁盘b / c。我已经完成并修复了我能找到的所有路径,所以现在我的gitlab实例又启动并运行了。 Git似乎正在工作,我通过了gitlab自我诊断测试。

但是,从以前工作的远程客户端,我被提示提供git用户的密码,这表明存在ssh问题。

查看我的.gitolite内容(conf / gitolite.conf& keydir),事情看起来有条不紊。我的公钥在keydir中,权限在gitolite.conf中正确分配。

编辑:gitolite公钥位于.ssh / authorized_keys文件中,保护由gitolite设置创建。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

  

我的公钥在keydir中,权限在gitolite.conf中正确分配。

这还不够。
对于ssh to not 要求您输入密码,您需要检查~gitlab / .ssh / authorized_keys是否完整(with the gitolite public keys in itwith the right protections

查看gitolite setup命令(适用于gitolite V3)。