Подключение к SVN на удаленном сервере Windows с использованием Tortoise SVN? - PullRequest
5 голосов
/ 03 января 2012

Я установил svn на своем удаленном сервере Windows 2008, например, ip 41.139.540.60.Теперь использование Tortoise SVN на самом сервере работает с использованием svn: // localhost /.Я могу открыть браузер репо и так далее.Теперь, как мне подключиться к этому SVN с моего локального ПК?Я попытался svn: //41.139.540.60, но это не сработало, я получил сообщение, что сервер не отвечает, и, следовательно, соединение не удалось.Я не могу пропинговать IP, так что это проблема с сервером, я думаю.

Что еще нужно для его запуска?

Спасибо:)

Руководство, которое я использовал, было:http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

Ответы [ 3 ]

7 голосов
/ 03 января 2012

svn:// протокол работает на TCP port 3690, поэтому убедитесь, что ваш удаленный Windows Server 2008 позволяет клиентам подключаться к этому порту.

Другой вариант - установить Apache + mod_svn на ваш сервер Windows 2008 иподключайтесь к своим репозиториям с помощью https:// вместо svn://

Вот полезное руководство по установке Apache и mod_svn

Поскольку вы уже установили сам SVN, вы можетеначать с раздела 2.3

5 голосов
/ 03 января 2012

Вы можете убедиться, что на вашем сервере Windows 2008 установлены правильные настройки брандмауэра. Проверьте следующие порты:

svn: // порт 3980

http: // порт 80

ssh + svn: // порт 22 * ​​1007 *

В зависимости от того, какие протоколы настроены для доступа к серверу SVN, вам следует адаптировать порты брандмауэра в Windows 2008.

1 голос
/ 03 января 2012

Я думаю, что руководство работает только для локальных пользователей ...

Попробуйте: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html

или используя svn + ssh http://csoft.net/docs/svn.html.en

...