Как получить доступ к Google / github respository за VPN?

Я не могу проверить оба code.google.com и проекты github через git, но я обычно могу получить к ним доступ из браузера IE/Firefox. Было много дискуссий о конфигурации прокси-сервера git за брандмауэром, но, к сожалению, ни одно из этих обсуждений не подходит для моей проблемы.

вот сообщения, к которым я пытаюсь получить доступ code.google.com

Cloning into 'smart-adaptive-makefile'...
* Couldn't find host code.google.com in the .netrc file; using defaults
* About to connect() to proxy proxyconf port 1080 (#0)
*   Trying 147.243.224.17...
* 0x80077208 is at send pipe head!
* STATE: CONNECT => WAITCONNECT handle 0x8007fba0; (connection #0)
* Connection timed out after 300015 milliseconds
* STATE: WAITCONNECT => COMPLETED handle 0x8007fba0; (connection #-5000)
* STATE: COMPLETED => MSGSENT handle 0x8007fba0; (connection #-5000)
* Closing connection #0
* Couldn't find host code.google.com in the .netrc file; using defaults
* About to connect() to proxy proxyconf port 1080 (#0)
*   Trying 147.243.224.17...
* 0x80077208 is at send pipe head!
* STATE: CONNECT => WAITCONNECT handle 0x8007fad8; (connection #0)
* Connection timed out after 300032 milliseconds
* STATE: WAITCONNECT => COMPLETED handle 0x8007fad8; (connection #-5000)
* STATE: COMPLETED => MSGSENT handle 0x8007fad8; (connection #-5000)
* Closing connection #0
error: Connection timed out after 300032 milliseconds while accessing https://panruochen@code.google.com/p/smart-adaptive-makefile/info/refs
fatal: HTTP request failed

кстати, мой IE / Firefox использует сценарий автоматической настройки вместо прокси-сервера ручной настройки сервер. В этом случае, как мне настроить git?

BR, ruochen

17
задан Community
09.01.2023 4:48 Количество просмотров материала 2541
Распечатать страницу

1 ответ

мне удается открыть любые внешние РЕПО позади брандмауэров без любой проблемой, если у меня настройки прокси в месте:

HTTPS_PROXY=http://username:password@proxy.server:port
HTTP_PROXY=http://username:password@proxy.server:port 

обратите внимание, что оба адреса один и тот же адрес прокси-сервера (в моем случае, http, а не https один), с именем пользователя и паролем для этого прокси-сервера (не для GitHub)

~/.netrc (или %HOME%/_netrc В Windows, Если вы явно определили %HOME% переменная среды) используется только для внешней аутентификации РЕПО:

machine github.com
login user
password passwd

посмотреть "Git-как использовать .netrc файл на windows, чтобы сохранить пользователя и пароль" дополнительные.

1
отвечен VonC 2023-01-10 12:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх