mkdir /home/username/svn mkdir /home/username/svn/repos
Создаем пустую папку для первого репозитория
mkdir /home/username/svn/repos/repo1
Далее создаем репозиторий в папке repo1
svnadmin create /home/username/svn/repos/repo1/
Настраиваем права пользователей. Для этого в файл /home/username/svn/repos/repo1/conf/svnserve.conf добавляем следующие строки.
[general] anon-access = none auth-access = write realm = Test Repository password-db = passwd
Информация об авторизации пользователей хранится в файле ‘passwd’ в той же директории что и файл svnserve.conf в формате
Username = passwordТеперь необходимо запустить сервис свн
svnserve -d -r /home/username/svn/repos/Для отладки удобнее запускать svnserve с параметром --foreground, тогда можно в любом момент остановить сервис нажатием ctrl + c.
Теперь на клиентском компьютере импортируем необходимую нам папку в репозиторий
svn import -m ‘Initial Import’ path/to/folder/ svn://domainname/repo1/Проверяем работает ли свн с помощью команды
svn info svn://domainname/repo1/
Комментариев нет:
Отправить комментарий