LINUX.ORG.RU

subversion: доступ по сети


0

0

Начал осваивать subversion. Создал репозитарий по адресу: /usr/local/svn/repos Доступ с этой же машины svn checkout file:///usr/local/svn/repos нормальный. Все работает. Пробую настроить сетевой доступ - не хочет. На svn checkout svn://192.168.1.1/usr/local/svn/repos (пробовал и с этой машины и с других) выдает svn: No repository found in 'svn://192.168.1.1/usr/local/svn/repos'. Система ALTMaster 2.4. subversion-1.0.6. svnserve работает. Когда захожу telnet'ом на 3690 порт все работает. В чем может быть проблема?


>svn://192.168.1.1/usr/local/svn/repos

URL точно такой должен быть? Случайно не просто svn://192.168.1.1/?

Как svnserve запускаешь?

WFrag ★★★★
()

svnserve запускается с каким root-каталогом?

AngryElf ★★★★★
()

Когда запускаешь svnserve, он ищет репозитарии в домашнем каталоге юзера svn (хотя, там где-то в параметрах указывается, у меня лично это ~/htdocs). Кроме того, для каталога репозитария нужно рекурсивно поставить владельцем юзера svn. И обращаться к нему как к svn://192.168.1.1/repos.

UncleAndy ★★★
()

попробуй 'svn checkout svn+ssh://192.168.1.1/usr/local/svn/repos'

yuriy123
()
Ответ на: комментарий от UncleAndy

Действительно в ALTMaster каталог по умолчанию /var/lib/subversion. Перенес репозитарий в него, и по команде svn://192.168.1.1/repos все заработало. Всем спасибо.

vikeng
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.