Я установил 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 помогло.