如何卸载 gitosis?

Osc*_*Ben 18 python git uninstall

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

问题是我找不到如何卸载它。我删除了 ~/repositories 目录,但当然所有垃圾箱仍然包括在内。另外我更担心它对 ssh 配置做了什么。

Gre*_*osz 20

再次克隆 gitosis git 存储库,然后使用以下--record选项再次安装它:

sudo python setup.py install --record uninstall.txt
Run Code Online (Sandbox Code Playgroud)

这将生成一个包含所有已安装文件的文本文件。然后只需删除它们。

sudo cat uninstall.txt | sudo xargs rm -rf
Run Code Online (Sandbox Code Playgroud)

您可能想要删除git用户:

sudo userdel -f git
Run Code Online (Sandbox Code Playgroud)

以及git组:

sudo groupdel [git]
Run Code Online (Sandbox Code Playgroud)

ssh 配置包含.ssh/authorized_keys将与git用户主目录一起删除的条目。

  • 我不得不修改为 sudo cat uninstall.txt | 须藤 xargs rm -rf (3认同)