我有一个 Gitlab 的工作实例,直到几周前,我们不得不将所有用户目录移动到另一个磁盘 b/c 的资源限制。我已经完成并修复了我能找到的所有路径,所以现在我的 gitlab 实例重新启动并运行。Git 似乎在工作,我通过了 gitlab 自我诊断测试。
但是,从以前工作过的远程客户端,系统提示我提供 git 用户的密码,这表明存在 ssh 问题。
查看我的 .gitolite 文件(conf/gitolite.conf 和 keydir),事情看起来井井有条。我的公钥在 keydir 中,并且在 gitolite.conf 中正确分配了权限。
编辑:gitolite 公钥位于 .ssh/authorized_keys 文件中,保护措施由 gitolite 设置创建。
我错过了什么?