TortoiseSVN не будет подключаться к Subversion в Windows Vista 64
-
24-10-2019 - |
Вопрос
На сервере установлена версия Subversion 1.5.2 (r32768).
За последний год, когда у меня была установлена Tortoise на моем рабочем ноутбуке с 64-битной ОС Vista, она НИКОГДА не подключалась к удаленному репозиторию.Однако, используя IntelliJ IDE, я могу нормально подключиться к репозиторию.
Дома я запускаю/работал до часа назад TortoiseSVN 1.6.10.Последние несколько месяцев все работало нормально, но затем, после некоторых обновлений программного обеспечения моей системы и перезагрузки, что-то изменилось, и теперь Tortoise также не подключается к удаленному репозиторию.Я обновил Tortoise до 1.6.12, но он все равно не работает.
Я очень расстроен этим и мог бы воспользоваться некоторой помощью.Никто там, где я работаю, не знает, как именно настроить соединения.Либо это работает, либо нет, но, к сожалению для меня, это не так.
Я зашел в реестр и удалил все записи URL-адресов в настройках черепахи (да, возможно, мне не следовало этого делать, но, черт возьми, мне просто это надоело.) В конце концов, я время от времени имел с этим дело в течение года. ищу ответы и пробую разные вещи, с которыми сталкиваюсь.
Итак, вопрос просто в том, ЧТО мне нужно установить и где мне это нужно установить, чтобы мои соединения работали в моих системах.Мне надоело использовать свою IDE для выполнения каких-либо задач, особенно когда у меня есть несколько проектов, над обновлением и отправкой данных в которые мне нужно работать.
Спасибо всем за любую помощь, которую вы можете оказать.
Вот также несколько операторов журнала избиения черепахи, чтобы заставить ее работать.
24.01.2011 - 20:06:15 Команда:Ошибка обновления:ОПЦИИ «ip/папки»;:Не удалось разрешить имя хоста. Ошибка:`ip/папка/proj1';:Запрошенное имя допустимо, но нет ошибки:были найдены данные запрошенного типа.Ошибка :(ип) Готово!:
24.01.2011 - 20:09:18 Команда:Ошибка обновления:ОПЦИИ «ip/папки»;:не удалось подключиться к серверу (ip) Готово!:
Это была попытка получить новую копию проекта.
24.01.2011 - 22:59:42 Команда:Извлечение из IP/папки, версия HEAD, полностью рекурсивно, внешние компоненты включены. Ошибка:ОПЦИИ «ip/папки»;:не удалось подключиться к серверу (ip) Готово!:
Да, я могу просмотреть репозиторий в Internet Explorer.Да, я могу извлекать и отправлять данные в репозиторий с помощью моей IntelliJ IDE.
Решение 2
Я нашел проблему.Я разместил ответ на 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» с файлом «servers».В файле нет расширения.Итак, путь был C:\ProgramData\Subversion\servers.
- Я использовал блокнот, чтобы просмотреть его, и увидел все свои проекты, перечисленные в записях прокси.Я изменил файл на bkup.server (чтобы на всякий случай можно было вернуться).
- Затем щелкнув правой кнопкой мыши в окне проводника Windows, произошло обновление, и ПУФ, волшебство, все сработало.
Я надеюсь, что это избавит кого-то еще от многих страданий.Спасибо всем за вашу помощь в этом.
Другие советы
Похоже, вам нужно указать прокси-сервер для доступа к вашему репозиторию.Прокси-сервер — это более или менее центральная точка доступа для всех компьютеров корпоративной сети для доступа к Интернету или другим сетевым ресурсам.
Если вы установили прокси-сервер в IntelliJ, скопируйте информацию оттуда и введите ее в настройки прокси TortoiseSVN, как описано. здесь.
Чтобы просмотреть настройки прокси для IE, откройте настройки интернета, затем перейдите в Соединения вкладку и нажмите Настройки локальной сети.Там должна быть некоторая информация Прокси сервер поле, которое вы можете скопировать и ввести в настройках прокси-сервера 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 oaming\Subversion, но файл «серверы» выглядел нормально.
В том же родительском каталоге я также заметил каталог TortoiseSVN.Итак, C:\Users\\AppData oaming ortoiseSVN.Я изменил имя этой папки на xTortoiseSVN, чтобы сделать ее недоступной для TortoiseSVN и POOF, что устранило проблему.Вероятно, один из файлов был поврежден.
Спасибо за вдохновение :)