Git не работает за специальным соединением и прокси - PullRequest
2 голосов
/ 28 февраля 2012

Я использую проводное соединение и через публичный прокси (метод: автоматический; URL конфигурации: http://frankiz.xxx.fr/proxy.pac) дома.

Чтобы заставить sudo get-apt и svn работать, техники добавили следующий код в /etc/subversion/servers:

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

А в /etc/apt/apt.conf:

Acquire::http::proxy "http://kuzh.xxx.fr:8080/";
Acquire::https::proxy "https://kuzh.xxx.fr:8080/";

Но git, как указано ниже, который хорошо работает в других местах, не работает дома:

...@ubuntu$ git clone MyAccount@OurDomain:/users/.../AnotherAccount/git/work
Cloning into work...
ssh: connect to host OurDomain port 22: Connection timed out
fatal: The remote end hung up unexpectedly

Может ли кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 16 марта 2013

Git имеет свой собственный способ настройки прокси-сервера, например:

git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080

Или, в качестве альтернативы, отредактируйте файл .gitconfig или проекты .git/config вручную, чтобы добавить следующий раздел:

[http]
    proxy = http://proxyuser:proxypwd@proxy.server.com:8080
0 голосов
/ 28 февраля 2012

Вам придется использовать HTTP-транспорт Git, если вы собираетесь использовать HTTP-прокси, или SOCKS-прокси, если вы собираетесь использовать SSH-транспорт. Вероятно, проще всего, если вы спросите парня, который настроил этот HTTP-материал для SVN, может ли он настроить то же самое для Git + SSH (я уверен, что он технически способен, но политика компании может помешать ему сделать это).

Возможно разместить Git по HTTP. Вот краткое руководство по настройке , в котором рассказывается о том, что нужно сделать, чтобы сервер заработал и заработал. Конфигурирование на стороне клиента выполняется установкой переменных среды http_proxy и / или https_proxy или установкой правильных битов в git config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...