Ошибка TortoiseSVN: «OPTIONS of 'https: // ...' не удалось подключиться к серверу (...)»

Я пытаюсь настроить новый компьютер для синхронизации с моим репозиторием SVN, размещенным на cvsdude.com.

Я получаю такую ​​ошибку:

! [Ошибка SVN] [1] - удалено изображение лачуги изображения, которое было заменено рекламой

Вот что я сделал (они работали раньше):

  1. Скачал и установил TortoiseSVN

  2. Создана новая папка C: \ aspwebsite

  3. Щелкните правой кнопкой мыши, выберите SVN Checkout ...

  4. Ввели следующую информацию, нажали ОК:

    • URL репозитория: https: // <reponame> -svn.cvsdude.com/aspwebsite
    • Каталог оформления заказа: C: \ aspwebsite
    • Глубина оформления заказа: полностью рекурсивная
    • Пропустить внешние: не отмечено
    • Ревизия: Ревизия HEAD
  5. Получена ошибка TortoiseSVN:

Вместо того, чтобы получать сообщение об ошибке, TortoiseSVN должен был запросить мое имя пользователя и пароль, а затем загрузить около 90 МБ.

Почему я не могу оформить заказ из репозитория Subversion?


Kent Fredric wrote:

Either their security certificate has expired, or their hosting is broken/down.

Contact CVSDude and ask them whats up.

It could also be a timeout, because for me their site is exhaustively slow..

Это ошибка всего через пару секунд. Не думаю, что это тайм-аут.

Matt wrote:

Try visiting https://[redacted]-svn.cvsdude.com/aspwebsite and see what happens. If you can visit it in your browser, you ought to be able to get the files in your SVN client and we can work from there. If it fails, then there's your answer.

Я могу получить доступ к сайту в веб-браузере.

Когда вы ссылаетесь на <имя>, вы, вероятно, имеете в виду <имя учетной записи>. По крайней мере, так CVSDude структурирует свои URL.

Luke 29.09.2009 02:07

Вы когда-нибудь решали эту проблему?

Chris Burgess 24.05.2010 18:55

Ссылка на ваше изображение не работает. Если у вас все еще есть исходный образ, повторно загрузите его в stack.imgur. Или, что еще лучше, просто введите текст ошибки.

Ilmari Karonen 27.07.2015 11:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
37
3
117 633
20

Ответы 20

Либо истек срок действия их сертификата безопасности, либо их хостинг сломан / не работает.

Свяжитесь с CVSDude и спросите, в чем дело.

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

Это ошибка всего через пару секунд. Не думаю, что это тайм-аут.

Zack Peterson 21.09.2008 23:08

Проверьте настройки прокси в TortoiseSVN-> Настройки-> Сеть.

Возможно, они настроены иначе, чем в вашем браузере.

Также обратите внимание, что некоторые прокси (например, прокси в моем офисе) не поддерживают использование SVN без какой-либо ручной настройки. Более подробная информация доступна на их сайте, iirc.

Greg D 13.03.2009 18:29

+1, я получал это с помощью Codeplex svn, и оказалось, что это настройки прокси-сервера Tortoise.

codeulike 12.07.2011 19:31

Стоит отметить, что большая часть этой ветки не относится к TortoiseSVN. У меня была такая же ошибка в командной строке SVN на OSX. Невероятно бесполезное сообщение («svn: OPTIONS of» - действительно ??) скрывает тот факт, что вам нужно установить настройки прокси специально для SVN (даже если они находятся в системных сетевых настройках).

Steve Bennett 11.10.2011 04:52

Это было очень вероятно, но на самом деле не Tortoise / Subclipse, когда Internet Explorer может нормально просматривать ...

rds 15.12.2011 17:55

Это проблема с настройкой вашего прокси в TortoiseSVN. Подключитесь к сети, в которой не используется прокси, или правильно настройте параметры прокси.

У меня такая же проблема, но я использую свой собственный сервер. Возможно, APACHE разрешает только ограниченное соединение с одним и тем же сервером. Увеличиваю настройки max_connection и KeepAlive. Все идет нормально.

У меня была аналогичная проблема, но ошибка произошла не сразу, так что, возможно, это была не та же проблема.

Я за брандмауэром и вчера изменил настройки прокси (TortoiseSVN-> Настройки-> Сеть), чтобы получить доступ к репозиторию с открытым исходным кодом. Сегодня утром я получил сообщение об ошибке, пытаясь проверить репо в локальном домене за брандмауэром. Мне просто пришлось удалить настройку прокси в TortoiseSVN-> Настройки-> Сеть, чтобы он снова работал локально.

У меня была аналогичная проблема; оказывается, это вопрос чувствительности к регистру. Итак, убедитесь, что вы используете правильный футляр.

Чувствительность к регистру чего? Имя сервера в URL-адресе не чувствительно к регистру (но путь)

rds 15.12.2011 18:02

Попробуйте вставить URL-адрес SVN в адресную строку браузера. Скорее всего, вы увидите, что не можете подключиться из-за какой-то проблемы с URL-адресом. У меня была эта проблема только сегодня, и проблема заключалась в том, что я неправильно набрал номер порта, но, как отмечали другие, это также может быть проблема с чувствительностью к регистру, настройками прокси-сервера или другими проблемами на уровне подключения.

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

Моя проблема была немного другой, но причина могла быть та же.

В моей ситуации TortoiseSVN продолжал попытки подключиться через прокси-сервер. Я мог получить доступ к SVN через Chrome, Firefox и IE нормально.

Оказывается, существует конфигурационный файл, конфигурация которого отличается от конфигурации графического интерфейса в TortoiseSVN.

Моя находилась здесь: C:\Documents and Settings\[username]\Application Data\Subversion\, но вы также можете открыть файл через графический интерфейс TortoiseSVN.

TortoiseSVN

В моем файле http-proxy-exceptions was empty. После того, как я его указал, все заработало нормально.

[global]
http-proxy-exceptions = 10.1.1.11
http-proxy-host = 197.132.0.223
http-proxy-port = 8080
http-proxy-username = defaultusername
http-proxy-password = defaultpassword
http-compression = no

Ты мой герой @Wouter van Nifterick :)

ilhnctn 13.05.2013 16:47

Большая помощь. Спасибо большое.

Abdul 23.08.2013 16:11

У меня никакие настройки сети не менялись, поэтому большая часть представленного здесь материала ко мне не относилась. После долгой возни комментарий о сканере вирусов направил меня на правильный путь: есть некоторые антивирусные сканеры, такие как McAfee, которые защищают определенные области системных каталогов и делают их доступными только для чтения. Когда вы подключаетесь к серверу в первый раз, Tortoise SVN пытается записать сертификат в один из этих файлов, что не удается из-за защиты. Выключите защиту ненадолго, запустите проверку и после диалогового окна сертификата вы можете снова включить ее. По крайней мере, это сработало для меня.

Сегодня у меня такая же ошибка, и я обнаружил, что брандмауэр блокирует клиента svn

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

Возможно, cvs-dude изменил сертификаты, поэтому он больше не соответствует кэшированному сертификату.

Вы можете перейти к TortoiseSVN-> Настройки-> Сохраненные данные и нажать кнопку «Очистить» рядом с «Данные аутентификации», а затем повторить попытку.

Это сводило меня с ума, и я решил это сегодня. Я пишу в этой старой теме, потому что приходил сюда несколько раз в поисках решения. Надеюсь, это кому-то поможет. Что касается меня, я проверил svn-settings -> network -> Edit Subversion server file и обнаружил, что в конце есть несколько строк без комментариев:

http-proxy-host = 
ssl-trust-default-ca = no
http-proxy-username = 
http-proxy-password = 

это отличалось от моих коллег. Как только я прокомментировал это, он снова заработал.

У меня тоже сработало. Спасибо !

Sharique Abdullah 19.12.2012 19:41

Я нашел файл под названием «сервер» в C: \ Users \ All Users \ Subversion \. I Файл содержит то же содержание, что и в вашем ответе. Удаление этого файла помогло мне решить проблему.

ala 18.11.2013 05:14

Манн большое спасибо. Я только что прокомментировал эти строки, и моя проблема исчезла. Еще раз спасибо.

Zanoldor 13.06.2016 21:00

Это может произойти из-за того, что вы пытаетесь проверить репозиторий, обращаясь к нему через прокси-сервер, без включения прокси-сервера в том месте, где вам нужно изменить настройки в TortoiseSvn. Поэтому, если вы используете прокси-сервер, убедитесь, что вы поставили галочку в «Включить прокси-сервер» в Настройки-> Сеть и указали адрес вашего сервера и номер порта в соответствующих местах. Теперь попробуйте проверить еще раз.

Спасибо всем комментаторам на этой странице. Когда я впервые установил последнюю версию TortoiseSVN, я получил эту ошибку.

Я использовал последнюю версию, поэтому решил понизить до 1.5.9 (как и остальные мои коллеги), и это заставило его работать. Затем после сборки моя машина была перемещена в другую подсеть, и проблема возникла снова.

Я зашел в TortoiseSVN-> Настройки-> Сохраненные данные и очистил данные аутентификации. После этого все заработало.

Похоже, вы почти наверняка находитесь за прокси-сервером.

Где это нет работает для меня за моим прокси:

svn checkout http://v8.googlecode.com/svn/trunk/ v8-read-only

это делает:

svn --config-option servers:global:http-proxy-host=MY_PROXY_HOST --config-option servers:global:http-proxy-port=MY_PROXY_PORT checkout http://v8.googlecode.com/svn/trunk/ v8-read-only

ОБНОВИТЬ Забыл процитировать свой источник :-)

http://svnbook.red-bean.com/en/1.1/ch07.html#svn-ch-7-sect-1.3.1

убедитесь, что при добавлении записей прокси в файл сервера вы добавляете их в группу [global]. (Это, казалось, имело значение для меня в ubuntu.)

Для меня это было решение.

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

удаленный сервер VisualSVN 2.5.8 доступен как минимум с 3 компьютеров. Однако на моем локальном компьютере URL-адрес репозитория был недоступен и ошибка возврата svn ls https://server-ip:443/svn/project/trunk

OPTIONS of 'https://…' could not connect to server (…)

Раньше у моего локального компьютера был доступ к серверу. Единственное, что было изменено, - это переход на http-соединение вместо https по причинам Redmine (проблема с сертификатом).

Я пробовал разные вещи, перечисленные выше. Что на самом деле решило мою проблему, так это установка нового VisualSVN server 2.5.9 с использованием того же репозитория. А также Redmine распознал новый репозиторий через https.

Я тоже получил эту ошибку, когда мой сервер был исключением для прокси в файле конфигурации SVN, например: http-proxy-exceptions = *.repo.domain.com

Для меня решением было использовать IP-адрес svn-сервера вместо имени. По какой-то причине имя не получало должного разрешения из Eclipse Juno - Subclipse и из TortoiseSVN.

Итак, что у меня сработало: http-proxy-exceptions = XXX.XX.X.X (IP-адрес сервера)

Я решил это, добавив http-proxy-exceptions = ... Спасибо за подсказку

leomeurer 21.09.2013 17:52

Ни один из ответов не решил проблему для меня. Даже после того, как я установил новую версию Tortoise SVN + Ccleaner.

Похоже, что в AppData\Roaming\Subversion есть папка, которая содержит всю конфигурацию Tortoise SVN. Вам нужно удалить все это и перезапустить Tortoise SVN.

Надеюсь, это поможет кому-то как окончательное решение.

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