http://ryanadams.ru/2012/09/ustanovka-i-nastroika-svn-debian/
- Спойлер
- Установка и настройка svn Debian
29 Сентябрь 2012, 10:46
Установка и минимальная настройка svn сервера
Устанавливаем svnserveКод: Выделить всё
sudo apt-get install subversion
Создаем папку для хранение репозиториевКод: Выделить всё
sudo mkdir /var/svn-repos/
Создаем репозиторий с именем myrepoКод: Выделить всё
sudo svnadmin create /var/svn-repos/myrepo
Настраиваем права доступаКод: Выделить всё
sudo nano /var/svn-repos/myrepo/conf/svnserve.conf
Раскомментируем строкиauth-access = write
password-db = passwd
Внимание! Перед параметрами ( auth-access, password-db и др) не должно быть пробелов.
Добавляем пользователя. ОткрываемКод: Выделить всё
sudo nano /var/svn-repos/myrepo/conf/passwd
И дописываемuser = user_password
Минимальная конфигурация готова.
Стартуем серверКод: Выделить всё
sudo svnserve -d --listen-host 192.168.0.51 -r /var/svn-repos
d — в режиме демона. r — путь к корню репозиториев. —listen-host — ip адрес сокета, на котором сервер будет слушать входящие подключения.
Осталось добавить его в «автозагрузку» . Но это уже другая история.
Как вариант добавить запись в кронКод: Выделить всё
crontab -e
Дописываем в файлКод: Выделить всё
@reboot svnserve -d --listen-host 192.168.0.51 -r /var/svn-repos