Subversion

Игрался в выходные с установкой SVN (Subversion) на CentOS-сервер.
Ставил исключительно “по учебнику”. Более того, месяца три назад я уже это проделывал и все работало.
А нынче:
[root@blah-blah ~]# svn co http://localhost/repos/testproj
Authentication realm: Subversion repos
Username: user
Password for ‘user’:
svn: PROPFIND request failed on ‘/repos/testproj’
svn: Could not open the requested SVN filesystem

Кто-нить в курсе чего ему надо?

UPD: Заработало. Чисто для себя, чтоб не забыть и тем, кому интересно:
Учебник – http://webphp.ru/установка-и-настройка-svn-в-centos/
Что не так:
1. В /etc/subversion.conf убираем из SVNParentPath собссно “Parent” и имеем SVNPath /var/www/repos (в учебнике без “Parent”). SVN папку я тоже выкинул, чтоб не плодить пути.
2. При создании репозитория также игнорируем папку SVN.

9 thoughts on “Subversion

  1. с юниксами нужно одно, чтобы оно тебя взлюбило :)
    если чо, гугл дает репозитории СВН под проекты с опен-сорсом… и мучаться не надо ;)

  2. У меня с этим сервером изначально как-то нелюбовно вышло. Руки дойдут – новый изделаю.
    А насчет сторонних репозиториев подумаю, пасиб! :)

  3. Нормально вроде. Когда service httpd restart, то все чисто. Смущает другое. Загрузка модуля mod_dav_svn прописывается в /etc/httpd/conf.d/subversion.conf
    LoadModule dav_svn_module modules/mod_dav_svn.so

    Тогда как сам mod_dav прописывается в /etc/httpd/conf/httpd.conf
    LoadModule dav_module modules/mod_dav.so

    Error.log апача:
    [Mon Aug 03 11:24:45 2009] [error] [client 127.0.0.1] (20014)Internal error: Can’t open file ‘/var/www/svn/testproj/format’: No such file or directory
    [Mon Aug 03 11:24:45 2009] [error] [client 127.0.0.1] Could not fetch resource information. [500, #0]
    [Mon Aug 03 11:24:45 2009] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2]

    Смущает первая строчка. Какого хрена запрос направляется в несуществующую директорию ../format? Запрос-то мы делаем до ../testproj

    Access.log апача
    127.0.0.1 – m.eremin [03/Aug/2009:11:24:45 +0400] “PROPFIND /repos/testproj HTTP/1.1” 500 234 “-” “SVN/1.4.2 (r22196) neon/0.25.5”
    [Mon Aug 03 11:24:45 2009] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2]

Leave a Reply