2010-09-10 2 views
0

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

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

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

Есть ли любой вопрос о пожаре? Я не знаю, как открыть порт 3690 на сервере linux? или он по умолчанию открыт, когда svn установлен? Есть ли какая-либо конфигурация, которую мне нужно сделать для доступа к svn.

Я хочу получить доступ к SVN с помощью SVN: // Хост

+0

Какой дистрибутив вы используете? –

ответ

0

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

0

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

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

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

+0

Я думаю, что я упомянул, что хочу использовать SVN: // метод :) – Developer

0

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

Смежные вопросы