管理员克隆gitolite-admin时提示“ERROR:gitosis.app:Configuration does not exist”错误

来源:互联网 发布:淘宝网评价管理在哪 编辑:程序博客网 时间:2024/06/05 20:27

1、问题

当使用git clone git@172.20.145.106:gitolite-admin.git时,提示如下错误:


2、分析

gitolite的clone时出现了gitosis的错误信息:

ERROR:gitosis.app:Configuration does not exist: [Errno 2] No such file or directory: '/home/git/.gitosis.conf'
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

是因为先前安装了gitosis,后改用gitolite。然后跟clone gitolite-admin.git的用户是同一主机的不同用户。

顾导致了gitolite与gitosis的冲突。

虽然已经删除了gitosis的gitosis、repositories、gitosis-admin.git等相关目录或文件,但仍然报上述错误。

后参考【http://www.ankexun.com/blog/?p=86】,得知还需修改git用户的.ssh/authorized_keys文件,将gitosis相关的密钥删除。

3、解决

编辑git用户下的.ssh/authorized_keys文件,找到gitosis相关密钥,删除掉。如下。


保留gitolite相关的密钥。



0 0
原创粉丝点击