我如何卸载gitosis?

我已经在我的dramhost机器上安装了gitosis,但现在我想卸载它,因为它导致更多的问题比解决scheme。

问题是,我找不到如何卸载它。 我删除了〜/ repositories目录,但是当然所有的bin仍然包含在内。 另外我更担心它对sshconfiguration做了什么。

    再次克隆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] 

    sshconfiguration由.ssh/authorized_keys中的条目组成,它将与git用户主目录一起被删除。

    要删除实际的gitosis文件,你需要将它们从git所在的目录中删除。 通常它会在/ usr / local / bin中,但是如果你使用像homebrew或macports这样的软件包安装程序,它可能在别的地方。 要了解git的安装位置,请在terminal窗口中input:

     which git 

    这将告诉你在哪里安装git,这是gitosis应该在哪里。
    现在cd到该目录,你应该能够列出并删除文件,如下所示:

     ls gitosis* rm gitosis* 

    这应该是你需要做的一切。 我也有gitosis许多问题。 主要是它坚持创build一个存储库文件夹,当我不需要一个。 我正在使用一个简单的ruby脚本来移动我的文件,现在上传后,这是更好的工作。

    谢谢。 我没有一个git用户,但是删除.ssh / authorized_keys文件却有窍门。