Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:26:02

Если вы уже ранее использовали для контроля версий SVN, то вероятно заметили, что установка и настройка сервера (svnserve) довольно проста и многофункциональна. С «git» все не так просто. Непонятно почему, но родные средства «git» не позволяют настроить авторизацию, не говоря уже об объединении пользователей в группы и настройке прав на определенные папки репозитория.

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:26:58

В продолжение того, что было рассказано ранее об установке и настройке gitolite привожу описание конфигурирование групп пользователей и репозиториев, распределение доступа к веткам репозиториев.

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:39:34

Для настройки SVN сервера будем использовать простейшие варианты с минимумом телодвижений и кликов, то есть используем пакетную установку и любую Debian подобную систему (Debian, Ubuntu и т.д.). Есть как минимум два варианта настройки поднятия SVN сервера: 1. Веб-сервер apache с модулем - dav_svn. 2. Специализированный сервер — svnserve. Не буду говорить, что использовать какой-либо из них лучше всегда - просто у каждого из этих способов своя ниша. Вам решать, какой способ из перечисленных больше подойдет...

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:41:12

Как показывает практика, сервер svnserve - самый гибкий вариант управления удаленными репозиториями. Гибкость проявляется здесь в том, что данный сервер обладает большой кучей настроек, умело варьируя которыми, можно добиться желаемых результатов.