[Sysadmins] Subversion. Как это работает в AltLinux?
Alexey Shabalin
=?iso-8859-1?q?a=2Eshabalin_=CE=C1_gmail=2Ecom?=
Ср Май 14 19:14:23 MSD 2008
14 мая 2008 г. 17:10 пользователь Maxim Ivanov написал:
> Прошу помощи.
>
> Server 4.0.
> Subversion по apt-get install
>
> Бьюсь уже вторую неделю. Я не могу понять логику работы этого чуда. Вообще.
> А за документацию http://svnbook.red-bean.com/nightly/ru/svn-book.html
> надо убивать. Сразу. Это издевательство. Нет, может быть для программистов -
> самое оно, но это не для обычных людей. Если оставить лирику, то вот что
> сделано:
> 1. Создан репозитарий
> svnadmin create /home/cvsroot
> 2. В него импортированы файлы и каталоги
> svn import /var/www/apache2/html/ file:///home/cvsroot/ -m "initial import"
> 3. Произведена "фиксация" в репозитарии
> svn commit -m "End version" 4. Выяснил, что демон "ждет" репозитарий,
> оказывается, в /var/lib/subversion
> Сделал туда ссылку.
> 5. Подключаюсь с этого же хоста:
> svn list svn://192.168.1.5
> svn: No repository found in 'svn://192.168.1.5'
> 6. Переместил физически туда же все файлы. Попроавил всем права на
> user = subversion
> Результат - тот же.
> 7. Прошерстил весь гугль.
>
> Бьюсь об стену, пью яд. Я не могу понять, КАК подключаются
> к этому чуду программисты. Я уже не говорю про подключение со
> сторонних машин - с этой же не подключиться!
>
> Куда смотреть?
1. настраивали /var/lib/subversion/_project_name_/conf/svnserve.conf ?
2. настраивали пользователей /var/lib/subversion/_project_name_/conf/passwd ?
3. (навсякий случай спрошу) service svnserve start
4. svn list svn://192.168.1.5 - замените на
svn list svn://192.168.1.5/_project_name_
PS: настраивал(без webdav, только svn) на ALS4.0 с полгода назад - всё работает.
PSS: кстати, может кто не вкурсе, в subversion теперь можно задавать
права доступа на подкаталоги, так что необходимость использования
webdav отпадает.
--
Alexey Shabalin
Подробная информация о списке рассылки Sysadmins