Удаление Git Репозиторий Gitolite? - PullRequest
55 голосов
/ 22 апреля 2011

Мне интересно, как правильно удалять хранилище при использовании gitolite.

Есть ли еще что-то, что я должен сделать, кроме удаления хранилища с сервера и удаления всех конфигураций, связанных с удаляемым хранилищем?

Ответы [ 3 ]

82 голосов
/ 30 мая 2012

Удаление репозитория с сервера и удаление всех конфигураций - это все, что вам нужно сделать.

Цитирование из руководства :

Удаление репо не так просто.Вы, безусловно, должны удалить соответствующие строки из файла conf / gitolite.conf, но gitolite не будет автоматически удалять репо с сервера.Вы должны войти в систему на сервере и выполнить грязную работу самостоятельно: -)

Лучше всего внести изменения в файл conf, нажать его, а затем перейти на сервер и сделать то, что вам нужно.

39 голосов
/ 22 апреля 2011

Неа! Это все, что вам нужно сделать!

5 голосов
/ 15 августа 2014

На самом деле есть еще один более формальный способ сделать это через Apis. Это более практичный способ предоставления пользователям права создавать собственные репо (дикие репо).

Для этого необходимо:

  • Администратор включает команду D, удаляя соответствующую закомментированную строку (на сервере) в $ HOME / .gitolite.rc
  • Разблокировка репозитория (процедура безопасности) "ssh gitolite @ hostname D unlock reponame"
  • Удаление хранилища с помощью «ssh gitolite @ hostname D rm reponame»

Некоторая простая документация может быть найдена в Документах Gitolite , но документация лучше в книге "Основы Gitolite".

...