Posts Tagged gitosis
Добавление групп и пользователей в gitosis
Для добавления пользователя надо добавить его публичный RSA ключ в папку keydir “административного репозитория”, после чего пользователей можно добавлять в группы, например:
1 2 3 4 | [group myteam] - members = jdoe + members = jdoe alice bob writable = free_monkey |
Что значит что группа myteam, состоящая из трех человек имеет доступ на запись к репозиторию free_monkey и три файла jdoe.pub alice.pub bob.pub находятся в папке keydir. После чего, конечно же, надо не забыть сделать commit и push.
За информацию стоит благодарить этот сайт.
Добавление репозиториев к gitosis
Итак, допустим мы получили “командный репозиторий” командой
1 | git clone gitosis@hostname:gitosis-admin.git |
В полученой папке имеем файл gitosis.conf и папку keydir. В папке keydir хранятся RSA ключи в виде имяпользователя@имя-компьютера.pub . В файле же и хранятся все настройки. Все права хранятся по группам, то есть:
Read the rest of this entry »
Установка gitosis
Для установки репозитория нам надо:
- Установить gitosis
1 2 | apt-get update apt-get install gitosis |
После этого должен создатся пользователь git, однако у меня такого не создалось, создался пользователь gitosis. Проверить наличие пользователя можно так:
Read the rest of this entry »