我使用gitolite作为git服务器。它早先工作得很好。但不知何故,如果我尝试获取/拉/推其抛出错误“没有找到rc文件”
找不到rc文件 在/ home / git / bin / gl-auth-command第43行的require中编译失败。 BEGIN失败 - 编译在/ home / git / bin / gl-auth-command第43行中止。 致命:远程端意外挂断
我该如何解决这个问题?
答案 0 :(得分:0)
“没有rc”发现意味着gitolite没有找到你的gitolite.rc文件了。
默认情况下显示在:
"$ENV{HOME}/.gitolite.rc", "/etc/gitolite/gitolite.rc"
如果您执行了“root安装”,请检查您的HOME
(以及环境变量HOME
的实际值)或/etc/gitolite/gitolite.rc
。
如果该文件以某种方式消失,则需要再次运行安装程序:
gl-setup -q /path/to/gitadmin_public_key
有关各种安装方法,请参阅gitolite installation 有关gitolite自动安装的示例,请参阅my own script。