无法连接到gitolite:找不到gl-auth-command

时间:2014-09-16 08:13:53

标签: git gitolite

$ git push
sh: /usr/bin/gl-auth-command: No such file or directory
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

gl-auth-command~/.ssh/authorized_keys调用,应该在src/

下的gitolite repo中

我已经成功完成了对gitolite repo的最后修改,但没有找到任何gl-auth-command。

git@home ~ $ find gitolite -iname "gl-auth*"
git@home ~ $ 

我已经完成了一个月前迁移到v3的工作,并且当时工作正常。 〜/ .gitolite / logs /中的日志在9月10日有关于成功的repo更新的最后消息。然后发生了一些事情,用户从那时起就无法登录。我不知道它会是什么,而且,如果它找到gl-auth-command,这意味着ssh连接正常,所以至少,它不是网络问题。

1 个答案:

答案 0 :(得分:1)

  

src /

下的gitolite repo

不,在输入gitolite之后它应该在bin文件夹中 并且gl-auth-command似乎表明旧的gitolite 2,这就是为什么你没有在最新的gitolite变化中找到它。

Redo a clean installation of the gitolite 3(和regenerate your authorized_keys filegitolite trigger POST_COMPILE