Не может получить доступ к репозиторию 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
для удаленного доступа