Есть ли способ узнать URL сервера SVN? - PullRequest
0 голосов
/ 18 мая 2009

Сейчас у нас проблемы с разрешением клиенту доступа к серверу SVN из-за неизвестной ошибки имени хоста. Есть ли ошибка, которая сообщит правильный URL-адрес сервера SVN с компьютера сервера?

Я на Collabnet Subversion Server , и клиент использует TortoiseSVN.

Ответы [ 4 ]

4 голосов
/ 18 мая 2009

«неизвестная ошибка имени хоста» означает, что по какой-то причине вы не можете получить доступ к хосту, который вы указали в URL, который вы пытаетесь использовать с Subversion. Например, если ваш URL-адрес http://myCollabnetSubversionServerName/svn/mySuperProject/trunk, это означает, что вы не можете связаться с myCollabnetSubversionServerName. Может ли клиентский компьютер видеть сервер myCollabnetSubversionServerName?

Извините, я также отвечу на вопрос: обычно URL-адрес хранилища - http: // или https: //, за которым следует имя серверного компьютера , если вы находитесь в локальной сети, или доменное имя , если ваш сервер находится в Интернете, возможно, за ним следует порт , который ваш веб-сервер прослушивает (если это значение по умолчанию, вам не нужно указывать это), а затем svn , за которым следует имя хранилища .

Примеры:

или

3 голосов
/ 18 мая 2009

Это ошибка Subversion? Это больше похоже на ошибку, связанную с DNS / WINS, если ваш клиент не может разрешить имя вашего сервера Subversion.

Если ping hostname не может разрешить имя хоста, то это не ошибка Subversion.

1 голос
/ 20 мая 2009

Я действительно скептически отношусь, если есть способ вернуть с сервера, какой правильный URL-адрес сервера. Решение для вашего неизвестного имени хоста - создать запись в файле hosts в клиентской системе для сопоставления IP-адреса с именем хоста [имя сервера SVN]

обычно файл hosts находится в папке - c: \ Windows \ System32 \ drivers \ etc, и запись должна быть сделана в следующем формате

192.168.0.1 SVNServerName

Надеюсь, это поможет!

1 голос
/ 18 мая 2009

Можете ли вы добраться до сервера, используя, например, пинг?

Возможно, это поможет, если вы используете IP-адрес сервера вместо его имени хоста. Если вы хотите узнать свой IP-адрес, но не знаете, как, вы можете посетить http://www.whatismyip.com/ с сервера , чтобы узнать. При этом предполагается, что ваш сервер будет доступен из Интернета, а не из вашей локальной сети.

...