TortoiseSVN не будет подключаться к Subversion в Windows Vista 64

На сервере установлена ​​Subversion версии 1.5.2 (r32768).

За прошедший год, когда у меня был установлен Tortoise на моем работающем 64-битном ноутбуке Vista, он НИКОГДА не подключался к удаленному хранилищу. Однако, используя IntelliJ IDE, я могу подключиться к хранилищу просто отлично.

Дома я бегу / бегал до часа назад TortoiseSVN 1.6.10. В последние несколько месяцев это работало просто отлично, но после некоторых обновлений программного обеспечения в моей системе и перезагрузки что-то изменилось, и теперь Tortoise также не будет подключаться к удаленному репозиторию. Я обновил Черепаху до 1.6.12, и все же она не будет работать.

Я вне этого разочарован и могу использовать некоторую помощь. Никто, где я работаю, не знает, как точно настроить соединения. Это либо работает, либо нет, и, к сожалению, для меня это не так.

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

Поэтому вопрос заключается просто в том, ЧТО мне нужно установить и где его нужно установить, чтобы мои соединения работали в моих системах. Мне надоело использовать свою среду IDE, чтобы делать что-то, особенно когда у меня есть несколько проектов, в которых мне нужно работать с обновлением и отправкой данных.

Спасибо всем за любую помощь, которую вы можете оказать.

Вот также некоторые операторы журнала от избиения черепахи, чтобы заставить это работать.

24.01.2011 - 20:06:15 Команда: Ошибка обновления: ОПЦИИ 'ip/folder';: Не удалось разрешить имя хоста Ошибка: `ip/folder/proj1';: Запрошенное имя допустимо, но ошибки нет: данные запрашиваемого типа найдены. Ошибка: (ip) Закончено!:

24.01.2011 - 20:09:18 Команда: Ошибка обновления: ОПЦИИ 'ip/folder';: не удалось подключиться к серверу (ip) Завершено!:

Это пытался вытащить новую копию проекта

24.01.2011 - 10:59:42 PM Команда: извлечение из ip/folder, ревизия HEAD, полностью рекурсивная, включены внешние компоненты Ошибка: ОПЦИИ 'ip/folder';: не удалось подключиться к серверу (ip) Завершено!:

Да, я могу просмотреть хранилище в Internet Explorer. Да, я могу вытащить и перенести данные в хранилище с помощью IntelliJ IDE.

3 ответа

Решение

Я нашел проблему. Я разместил ответ на Tigris.org http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2700618 Но вот и ответ.

Ладно, я нашла чертов файл, который убил меня.

Среда Windows Vista 64 HP также Win 7 64 TortoiseSVN 1.6.6

  • Я отключил функцию Windows, которая скрывает все защищенные файлы и папки.
  • Нашел в корне папку с именем "C:\ProgramData\". Внутри этой папки была папка "Subversion" с файлом "серверы". Отсутствует расширение файла. Таким образом, путь был C:\ProgramData\Sub version\ Servers
  • Я использовал блокнот, чтобы посмотреть в нем и увидел все мои проекты, перечисленные в прокси-записи. Я изменил файл на bkup.server (чтобы я мог вернуться на всякий случай).
  • Затем щелкнул правой кнопкой мыши в окне проводника Windows, сделал обновление и POOF, магия, все заработало.

Я надеюсь, что это избавит кого-то еще от многих страданий. Спасибо всем за помощь в этом.

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

Если вы установили прокси-сервер в IntelliJ, скопируйте информацию оттуда и введите ее в параметры прокси TortoiseSVN, как описано здесь.

Чтобы увидеть настройки прокси для IE, откройте " Свойства обозревателя", перейдите на вкладку " Подключения " и нажмите " Параметры локальной сети". В поле Proxy Server должна быть некоторая информация, которую вы можете скопировать и ввести в настройках прокси Tortoise.

Если в настройках локальной сети не указан явный прокси-сервер, а есть сценарий автоматической настройки, загрузите сценарий (например, используя wget или другой клиент, который не оценивает скрипт) и ищет прокси в скачанном скрипте.

Если в IE не указан ни сценарий настройки прокси, ни явный прокси, это не проблема, связанная с прокси.

Другое различие между доступом к репо с помощью IE и доступом к нему с помощью TortoiseSVN заключается в том, что IE всегда использует протокол HTTP(S) для доступа к репо, тогда как Tortoise также может иметь дело с svn:// протокол. Вы абсолютно уверены, что указали http://server.company.com/path/to/repo при проверке с черепахой, а не svn://server.company.com/path/to/repo (и действительно ли URL, который вы собираетесь проверить, такой же, как в IntelliJ? Какой протокол установлен в IntelliJ?)? svn:// протокол может быть заблокирован корпоративными брандмауэрами, в то время как http:// а также https:// точно не будет заблокирован брандмауэром.

У меня была такая же проблема, но мое решение было вдохновлено вашим. Моя папка subversion находилась в C:\Users\\AppData\Roaming\Subversion, но файл 'серверы' выглядел нормально.

В том же родительском каталоге я также заметил каталог TortoiseSVN. Так что в C:\Users\\AppData\Roaming\TortoiseSVN . Я изменил имя этой папки на xTortoiseSVN, чтобы сделать ее недоступной для TortoiseSVN и POOF, которые устранили проблему. Вероятно, в одном из файлов произошла ошибка.

Спасибо за вдохновение:)

Другие вопросы по тегам