SVN в GNU / Linux не может получить доступ к моему хранилищу с удаленного компьютера - PullRequest
0 голосов
/ 10 сентября 2010

Я использую Svn в GNU / Linux.это работает нормально, когда я выполняю свою команду SVN, используя Putty на другом компьютере Windows.Но я не могу получить доступ к своему SVN с помощью Dreamweaver или TortoiseSVN Client.

Сообщения об ошибках:

Сервер и проект недоступны!(не удается подключиться к хосту «192.168.1.10»: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить.)

Есть ли какие-либо проблемы с firewal?Я не знаю, как открыть порт 3690 на сервере Linux?или он по умолчанию открыт при установке svn?Есть ли какие-либо настройки, которые мне нужно сделать, чтобы получить доступ к SVN.

Я хочу получить доступ к SVN, используя SVN: // Host

Ответы [ 3 ]

0 голосов
/ 13 сентября 2010

Чтобы использовать протокол svn: //, процесс svnserve должен быть запущен либо xinetd, либо скриптом init. В большинстве дистрибутивов должен быть отправлен файл для xinetd, например в SuSE /etc/xinetd.d/svnserve, где вы можете закомментировать строку disable = yes в каталоге установленных репозиториев в server_args =.

0 голосов
/ 02 ноября 2010

доступ к порту был отключен в брандмауэре.Я просто добавляю доступ для порта SVN.и работает нормально.

0 голосов
/ 10 сентября 2010

SVN поддерживает несколько протоколов для доступа к репозиториям, включая HTTP, SSH и даже свой собственный протокол SVN. Порт 3690 является портом по умолчанию для протокола SVN. Вы можете указать протокол для использования в URL хранилища. Например. http: // или svn: //.

Чтобы использовать ssh, попробуйте использовать что-то вроде: SVN + SSH: // имя пользователя @ имя хоста / путь / к / хранилище

Поиск "ssh" в справке TortoiseSVN для получения дополнительной информации.

...