TortoiseSVN не будет подключаться к Subversion в Windows Vista 64 - PullRequest
2 голосов
/ 25 января 2011

На сервере работает Subversion версии 1.5.2 (r32768).

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

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

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

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

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

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

Вот также некоторые лог-операторы, чтобы побить черепаху, чтобы она заработала.

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

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

Это была попытка получить новую копию проекта

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

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

Ответы [ 3 ]

2 голосов
/ 26 января 2011

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

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

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

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

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

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

1 голос
/ 17 сентября 2013

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

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

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

1 голос
/ 28 января 2011

Я нашел проблему.Я разместил ответ на 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, магия, все заработало.

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

...