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, которые устранили проблему. Вероятно, в одном из файлов произошла ошибка.
Спасибо за вдохновение:)