Настройка сервера Subversion
Инструкция по настройке сервера Subversion на Ubuntu.
Устанавливаем subversion
sudo apt-get install subversion
Создание репозитория
Создаем каталог в котором будут хранится репозитории
mkdir svn cd svn
Создаем репозиторий с помощью svnadmin
- программы для управления репозиториями
svnadmin create test_repos
Открываем файл настроек
nano test_tepos/conf/svnserve.conf
Убираем у комментарий (символ "#") у строк
anon-access = none auth-access = write
Теперь к репозиторию закрыт доступ для чтения без авторизации и открыт на фиксацию авторизованным пользователям. Раскоментируем еще одну строку
password-db = ../../passwd
password-db
- путь к файлу с паролями. Для простоты файл будет находится в каталоге svn
. Один файл паролей могут использовать несколько репозиториев.
Создаем файл паролей
nano passwd
И записываем в него пользователей
[users] Vasya = password Petya = password
Автозапуск сервера
Добавляем запуск сервера при старте системы
crotntab -e
выбираем nano
и дописываем в конец файла
@reboot svnserve -d --foreground -r ~/svn
Затем перезагружаем сервер
reboot
После перезагрузке запустится сервер SVN. Выгружаем репозиторийopen in new window по адресу svn://[ip адрес сервера]/[название репозитория] svn://72.23.17.222/test_repos