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

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相关的密钥。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值