Не способный соединиться с GitHub через прокси

Не уверенный, если этот вопрос принадлежит этого форума, но я дам ему шанс.

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

Я выполнил нормальные шаги для добавления настроек прокси к .gitconfig файлу в/var/www/. Настройки видимы в configfile:

[http] proxy = http://PROXYUSR:PROXYPWD@PROXYHOST:PROXYPORT
[https] proxy = http://PROXYUSR:PROXYPWD@PROXYHOST:PROXYPORT

Результат, когда я пытаюсь получить доступ к GitHub:

root@server:/var/www/# git clone https://github.com/CybOXProject/python-cybox.git
Cloning into 'python-cybox'...
fatal: unable to access 'https://github.com/CybOXProject/python-cybox.git/': Received HTTP code 407 from proxy after CONNECT

При выполнении git clone управляйте, чтобы tcpdump показал, что пытается соединиться с нашим прокси, но испытывает недостаток в методе аутентификации / учетные данные. Это поведение доказано путем рассмотрения журналов прокси. Соединение отклонено, потому что оно не проходит проверку подлинности.

xxxx.55728 > servername.domain.http-alt: Flags [P.], cksum 0x1efc (incorrect -> 0xf2a3), seq 111:222, ack 2957, win 275, options [nop,nop,TS val 4130126559 ecr 801030698], length 111: HTTP, length: 111
        CONNECT github.com:443 HTTP/1.1
        Host: github.com:443
        User-Agent: git/2.14.1
        Proxy-Connection: Keep-Alive

Приложение, работающее на том же сервере, использует прокси с тем же методом аутентификации / учетные данные с успехом.

Какие-либо предложения?

1
задан 14 June 2019 в 19:18

1 ответ

решаемые. Я не осознавал, что следующая команда необходима, чтобы заставить git отправлять полномочия и метод аутентификации на прокси:

git config --global http.proxyAuthMethod 'basic'

Источник: https: // git -scm.com/docs/git-config#git-config-httpproxyAuthMethod

4
ответ дан 7 December 2019 в 13:22

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

Похожие вопросы: