Назад | Перейти на главную страницу

Как удалить гитозис?

Я установил gitosis на свой компьютер dramhost, но теперь хочу удалить его, потому что он вызывает больше проблем, чем решений.

Дело в том, что не могу найти как его удалить. Я удалил каталоги ~ / repositories, но, конечно, все бункеры все еще включены. Также меня больше беспокоит то, что он сделал с конфигурациями ssh.

Снова клонируйте репозиторий 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.
Теперь перейдите в этот каталог, и вы сможете перечислить и удалить файлы следующим образом:

ls gitosis*  
rm gitosis* 

Это должно быть все, что вам нужно сделать. Еще у меня было много проблем с гитозом. В основном, он настаивает на создании папки репозиториев, когда она мне не нужна. Я использую простой скрипт ruby ​​для перемещения файлов после загрузки, и это работает намного лучше.

Спасибо. У меня не было пользователя git, но удаление файла .ssh / authorized_keys помогло.