Подтвердить что ты не робот

Удаление Git репозитория Gitolite?

Мне интересно, как правильно удалить репозиторий при использовании гитолита.

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

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

Ответ 3

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

Для этого требуется:

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

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