HowToWeb.Ru

 
| главная | о проекте | вход | регистрация | спросить | поиск | полезное |

<< Назад

SVN - Создаём новый репозиторий

Казалось бы базовая задача, но у некоторых она вызывает затруднения. Есть множество вариантов, но цель этой заметки дать хотя бы один из них и указать направление поисков остальных.

1. Заходим шеллом на сервер, заходим в папку где хранятся репозитории и создаём новый с нужным нам именем
svnadmin create my_new_repo

2. Открываем конфигурационный файл нашего репозитория
vi my_new_repo/conf/svnserve.conf

Обычно анонимам я всё запрещаю, а авторизированным наоборот - всё разрешаю.
anon-access = none
auth-access = write
password-db = passwd

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

3. Открываем файл паролей
vi my_new_repo/conf/svnserve.conf

Пароли не зашифрованы
[users]
andrew = superpasswd
vasya = qwerty


Всё - репозиторий готов!

4. На клиентской машине выполняем
svn co svn://mysvnserver/my_new_repo
Тем самым получаем в текущую папку копию репозитория, создаём там структуру папок, добавляем новые файлы и делаем
svn commit -m "Initial commit"
Nord (2007-07-06 14:00)

  ©2006-2010 - Andrew Rumiantsev