Не может получить доступ к репозиторию SVN по протоколу SVN, но может получить доступ с помощью http

Я не могу получить доступ к хранилищу SVN по протоколу SVN, но могу получить доступ через http:

У меня есть следующие настройки

1) Я использую Colvernet Subversion 1.6.20 Установлен на сервере 830(Windows 2003) Определенная переменная среды: путь = C:\Program Files\CollabNet\Subversion Server Настроил службу Windows -> C:\Program Files\CollabNet\Subversion Server\svnserve.exe --service -r C:\svn_repository\webMethods_SVN, который работает в настоящее время, я создал хранилище с именем "webMethods_SVN", и я могу получить доступ к своему хранилищу и его содержимому через
http://server830.com/svn/webMethods_SVN/

Но то же самое я не могу получить к нему доступ через
SVN: //server830.com/svn/webMethods_SVN/

2) Мой рабочий стол находится на другом удаленном сервере. Я установил черепаховый SVN и могу получить доступ к репозиторию SVN server830 через обозреватель SVN Repo черепахи svn://plvm830 SVN-черепаха также запрашивает у меня данные для проверки подлинности и проверяет меня перед доступом к хранилищу.

Может ли кто-нибудь предложить мне, как получить доступ к моему репозиторию, созданному на server830 через протокол SVN локально и удаленно?

1 ответ

Просто заметки:

  • Если у вас есть http-репозиторий, я не вижу веских причин также поддерживать доступ svnserve'd
  • Если вы можете связаться с репозиторием svn:// с удаленного компьютера, но не можете с локального, вы должны найти причину блокировки для локального хоста (и проверить, прослушивает ли svnserve все интерфейсы / он должен это делать, но.../ - netstat -na и проверьте строку с портом 3690)
  • -r PATH параметр для svnserve определяет общий корень репозиториев в случае настройки нескольких репозиториев ( см. Сервер на основе Svnserve), а не каталог репозитория
  • svn:// и http: // репозиторий типов не разделяет общую часть URL, как правило, для хорошего и правильного --service -r C:\svn_repository\ и хранилище webMethods_SVN под root svn:// URL будет

svn://localhost/webMethods_SVN для локального доступа

svn://<KNOWN-NAME>/webMethods_SVN для удаленного доступа

Другие вопросы по тегам