git-svn игнорирует http-прокси (debian) - PullRequest
2 голосов
/ 30 января 2012

В поисках использования git с прокси я нашел два решения:

  • переменная среды http_proxy
  • конфигурация git http.proxy

Поскольку export http_proxy=http://proxy.fqdn:8080 заставил wget работать, но не git-svn, я попробовал второй вариант дополнительно: git config --global http.proxy <a href="http://proxy.fqdn:8080" rel="nofollow">http://proxy.fqdn:8080</a>.Но безуспешно.Wireshark все еще говорит мне, что git-svn напрямую связывается с удаленным репозиторием.Увы:

git svn clone -s http://svn.wp-plugins.org/yak-for-wordpress 
ZM-Schicht Anforderung gescheitert: OPTIONS von »http://svn.wp-plugins.org/yak-for-wordpress«: Konnte keine Verbindung zum Server herstellen (http://svn.wp-plugins.org) at /usr/lib/git-core/git-svn line 1916

Я что-то упустил, или это ошибка в git-svn?Кто-нибудь пытался успешно клонировать SVN-репо через прокси-сервер?

1 Ответ

3 голосов
/ 30 января 2012

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

Но также рассмотрите возможность добавления этой же информации (http.proxy) в сам SVN (как в этой теме ):

Добавление прокси-информации в [global] разделе $HOME/.subversion/servers решило проблему.

...