svn: параметры " https://...": не удалось подключиться к серверу

на работе, я пытаюсь сделать svn checkout https://... в терминале, и я получил ошибку: svn: OPTIONS of 'https://...': could not connect to server (https://...)

я могу открыть адрес https://... в моем internet explorer, после ввода логина и пароля, я могу видеть файлы в нем.

всегда в моем internet explorer, моя текущая настройка прокси-сервера None.

ранее, чтобы сделать svn работает дома, люди вставили следующие строки в мой файл /etc/subversion/servers:

[global]
http-proxy-host = kuzh.xxx.fr
http-proxy-port = 8080

в этом контексте, кто-нибудь знает как решить эту ... could not connect to server ... ошибка?

Edit1 на данный момент я пробую ту же команду дома, и она работает. Поэтому я думаю, что @J. N. прав... Я должен сделать http-proxy-host и http-proxy-port под

теперь вопрос в том, как указать [group] на /etc/subversion/servers чтобы он знал, дома я или нет...

5 ответов


сначала попробуйте прокомментировать указанные строки, чтобы избежать использования прокси-сервера и проверить, работает ли он (то есть добавить # в начале каждой строки.

Если это не так, то ты застрял. Вероятно, между вами и SVN-сервером есть прокси-сервер, который предотвращает использование Subversion feautures (Примечание: некоторые прокси прозрачны и не должны быть настроены, они "ловят" ваши запросы автоматически).

Если это не так, вы можете создать в конфигурация для использования прокси-сервера только для некоторых серверов вместо global конфигурации.


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

он продолжал давать мне ошибку "не удалось подключиться к серверу".

все, что мне нужно было сделать, это прокомментировать строки в разделе [global]:

[global]

# http-proxy-host = kuzh.xxx.fr

# http-proxy-port = 8080

под этими двумя файлами:

/etc/subversion/servers

/home/<username>/.subversion/servers

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


у меня была похожая проблема простое обновление на моем сервере.

svn update

я получил ту же ошибку svn: OPTIONS of 'https://...': could not connect to server (https://...)

Я просто предоставил свое имя пользователя и пароль svn один раз, и это исправило проблему

svn update --username my_user_name --password xxxxxx

Я запускаю Oracle Linux 6.6 64-бит в качестве гостя виртуальной машины (Windows 7 в качестве хоста) за прокси-сервером компании, когда я запускаю команду

svn co http://svn.code.sf.net/p/flashcard4cn/code/trunk flashcard4cn 

получил сообщение об ошибке

svn: OPTIONS of 'http://svn.code.sf.net/p/flashcard4cn/code/trunk': Could not resolve hostname `svn.code.sf.net': Host not found (http://svn.code.sf.net)

после добавления следующих двух строк в /Home//.subversion / серверы в разделе [global]

[global]
http-proxy-host = proxy.**.com
http-proxy-port = 80

ошибки ушли, и проверить успешным. Некоторые из вас упомянули, что то же самое не сработало, но это работает для меня для Oracle Linux 6.6


Я пробовал все ответы выложили до меня, но никто не работал.

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

тогда все работало как раньше, никаких изменений не требовалось ни в каких файлах конфигурации svn и т. д.

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