如何完全移除Gitosis并运行Gitolite?

3
我删除了gitosis-admin文件夹,但运行gitolite时还是出现问题。我运行了apt-get install gitolite命令,并在新的.pub密钥上运行了gl-setup命令,以设置无密码访问。安装过程似乎很顺利,但现在在运行git clone gitolite@server:pathgoeshere命令时,我被要求输入密码(当然要输入!)。
我太累了。我已经和gitosis搏斗了两个星期。请不要告诉我安装Gitolite会像这样痛苦。我应该删除Gitosis污染我的服务器的所有东西,以确保Gitolite正常工作吗?它们可能隐藏在哪里?查询网络后发现有多个可能的Gitosis隐藏位置...如密钥。我删除了home中的Gitosis文件夹...到目前为止就这些。

也许您正在寻找这个:http://serverfault.com/questions/91907/how-do-i-uninstall-gitosis - hawkeye
1个回答

2

这条建议可能对您有所帮助。

如果您有多个密钥对,请确保您的 .ssh/config 文件设置正确,以使用适当的密钥进行此连接。

预安装Gitosis不应影响Gitolite的工作,但是当然会可能存在一些冲突。我从未安装过Gitosis,只安装了Gitolite。

顺便说一句,Gitolite在我的远程shell上仅使用用户权限就可以正常工作!


我搞定了。我在root下运行了gl-setup,而不是切换到gitolite用户并从那里运行它。现在我只需要弄清楚如何添加其他开发者。当在我的git机器上进行版本控制的日子终于来临时,一定会有香槟庆祝的。 - Lynn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接