Git请求不存在的路径bash:/ usr / share / gitolite / gl-auth-command

时间:2018-01-02 19:58:42

标签: git gitolite

总是运行良好的命令git开始询问不存在的路径:

$ git pull origin master
Enter passphrase for key '/home/xxxxx/.ssh/xxxxxxxx_rsa': 
bash: /usr/share/gitolite/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.

实际上,在服务器端和工作站端都缺少路径,我甚至无法理解哪一方(服务器或工作站)对此问题负责。如何让git再次运行?

密码保护密钥和身份验证本身似乎没问题,因为可以将它们用于ssh登录。

1 个答案:

答案 0 :(得分:0)

我终于发现,在服务器端安装gitolite3然后以gitolite运行git会导致.gitolite.rc错误的旧内容内容错误消息。移动此文件后,可以使用gitolite setup修复所有内容。在迁移过程中,所有内容都得到了备份。也许有人会发布一个更一致的答案。