Инструменты пользователя

Инструменты сайта


gitolite

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

gitolite [2012/08/02 11:37] (текущий)
Строка 1: Строка 1:
 +====== Gitolite ======
 +  * [[http://​github.com/​sitaramc/​gitolite|Gitolite]]
 +  * [[Git]] - децентрализованной система управления версиями файлов.
 +  * [[git?&#​git_i_gitolite|Установка git- сервера и Gitolite]]
  
 +Gitolite позволяет указать права доступа не только для репозиториев,​ но и для веток или имён меток внутри каждого репозитория. То есть, вы можете указать,​ что определённые люди (или группы людей) могут отправлять (push) определённые "​ссылки"​ (ветки или метки),​ а остальные нет. В Gitolite доступ осуществляется по [[ssh]].
 +
 +Термины:​
 +  * Сервером называется хост, на котором установлены git и gitolite и хранятся репозитарии.
 +  * Для управления gitolite нужен админ — технически это обычный клиентский хост, но сам пользователь наделен расширенными правами(серверный и админский хосты могут быть одним и тем же сервером).
 +  * Клиент- хост аналогичен на админскому хосту, но без возможности управления gitolite.
 +
 +Четыре способа установки Gitolite:
 +  - package method - установка из пакетов
 +  - root method - вы должны быть root на сервере и нужно развернуть несколько Gitolite- серверов (не репозиториев,​ а именно серверов)
 +  - non-root method - установка одного Gitolite- сервера,​ не требует root
 +  - from-client - аналогичен предыдущему методу,​ единсвенное все команды выполняются удаленно с админ-клиентского хоста
загрузка...
gitolite.txt · Последние изменения: 2012/08/02 11:37 (внешнее изменение)