Устранить ошибку имени хоста при доступе к Subversion - PullRequest
4 голосов
/ 26 февраля 2010

Я получаю сообщение об ошибке при попытке выполнить следующие команды в Subversion: обновить, зафиксировать, войти, список, обвинить и т. д.
Тем не менее, diff и информация работают.

Ошибка заключается в следующем при использовании любого настольного клиента, например, CollabNet, TortoiseSVN, Intellij, AnkhSVN Visual Studio: "http://xxx01/comm/JavaService/trunk/: Не удалось разрешить имя хоста `http://xxx01/comm': Запрошенное имя действительно и было найдено в база данных, но она не имеет правильных связанных данных разрешено для. "

Это происходит только на моем ноутбуке (не коллеги) и только начало происходить на этой неделе после администраторы изменили пароль для учетной записи, которую Subversion использует для аутентификации. Ошибка не возникает, когда я использую удаленный рабочий стол на другом компьютере или получаю доступ к Subversion через Интернет

Заранее благодарим за любую помощь в решении этой проблемы.

Ответы [ 5 ]

7 голосов
/ 01 января 2011

Похоже, что настройки вашего прокси-сервера должны быть обновлены.Subversion хранит все эти настройки в текстовом файле с именем «серверы» (без расширения).

В Windows этот файл находится в папке% APPDATA% / Subversion / (например, C: \ Documents and Settings \ YourUserName \ Application Data \ Subversion).

1) Откройте «серверы» иубедитесь, что все данные для вашего прокси-сервера верны.В файле должны быть указания о том, как изменить пароль, но это будет включать изменение этих строк:

[GLOBAL]:
http-proxy-host = proxyserver.example.com
http-proxy-port = 80
http-proxy-username = yourusername
http-proxy-password = yourpassword

2) Также иногда Tortoise SVN сохраняет активную неверную настройку прокси,Если у вас установлена ​​Tortoise, независимо от того, используете ли вы ее (особенно если вы используете Subclipse ): откройте графический интерфейс настройки Tortoise, перейдите к «Network» и убедитесь, что настройки правильные в разделе «Включить прокси-сервер '.

4 голосов
/ 26 февраля 2010

Кажется, у вас есть домен по умолчанию в настройках вашего рабочего стола, сравните вывод

nslookup xxx01 с вашего рабочего стола и ноутбука. Вы также можете использовать полное имя, например xxx01.acme.com, в своем URL-адресе SVN.

0 голосов
/ 29 августа 2012

Недавно я столкнулся с этой проблемой, возможно, из-за того, что некоторые .svn файлы были повреждены. Я создал новую папку и позволил tortoisesvn проверить всю версию. Оно работает.

0 голосов
/ 17 марта 2010

Я пытался все, чтобы решить эту проблему. Я обнаружил на своей машине какое-то вредоносное ПО поврежденным файлом, но ни одна из них не решила проблему. В итоге я записал машину, переустановил TortoiseSVN ... и вуаля! Это исправило проблему; -)

0 голосов
/ 26 февраля 2010

Из кодов ошибок Windows Sockets:

Запрошенное имя является действительным и было найдено в базе данных, но это не так не имеют правильных связанных данных быть решенным, например, запись MX возвращается, но нет записи - указав, что сам хост существует, но не доступен напрямую.

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

Или, возможно, вмешивается брандмауэр / прокси / антивирусный сканер.

...