Answers:
再次克隆gitosis git存储库,然后使用以下--record
选项再次安装它:
sudo python setup.py install --record uninstall.txt
这将产生一个包含所有已安装文件的文本文件。然后删除它们。
sudo cat uninstall.txt | sudo xargs rm -rf
您可能要删除git
用户:
sudo userdel -f git
以及git
小组:
sudo groupdel [git]
ssh配置包含其中的条目.ssh/authorized_keys
以及git
用户主目录,这些条目将被删除。
要删除实际的gitosis文件,您需要将其从与git相同的目录中删除。通常它在/ usr / local / bin中,但是如果您使用的是Homebrew或macports这样的软件包安装程序,则可能在其他地方。要找出git的安装位置,请在终端窗口中键入以下内容:
which git
这将告诉您git的安装位置以及gitosis的安装位置。
现在,cd到该目录,您应该能够像这样列出并删除文件:
ls gitosis*
rm gitosis*
那应该就是您要做的。我也有很多关于gitosis的问题。主要是它坚持在我不需要时创建一个存储库文件夹。上传后,我现在使用的是简单的ruby脚本来移动文件,效果更好。
谢谢。我没有git用户,但是删除.ssh / authorized_keys文件可以解决问题。