|
<< Назад
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) |
|