Вопрос

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

Я нахожусь на Сервер подрывной деятельности Collabnet и клиент использует TortoiseSVN.

Это было полезно?

Решение

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

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

Примеры:

или

Другие советы

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

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

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

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

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

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

192.168.0.1 Имя_сервера SVN

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top