Я хочу подключиться к GitHub на работе и пропустить http-прокси. Я могу выйти на FTP, используя cURL, используя команду
curl -v -g --ftp-pasv --upload-file MYFILE --proxy PROXYADDRESS:PROXYPORT --proxy-ntlm --proxy-user WINDOWSDOMAIN\WINDOWSUSER:WINDOWSPASSWORD ftp://FTPUSER:[email protected]/
Я пока не смог предоставить эквивалентные настройки для Git.
Я пробовал следующие инструкции с помощью Github Through Draconian Proxies под cygwin.
У меня установлен штопор и пытался SSH на GitHub
ssh github.com
или
ssh ssh.github.com
Я возвращаюсь
ssh: Не удалось разрешить имя хоста ssh.github.com: имя хоста или имя сервера или неизвестно.
Я попытался установить прокси-сервер http и https.
Вот результат из git --config -l
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=C:/Program Files/Git/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
user.name=Peter Wilkinson
[email protected]
github.user=ProggerPete
github.token=shouldprobablykeepthissecret
http.proxy=http://somedomain\someuser:[email protected]:80
https.proxy=http://somedomain\someuser:[email protected]:80
Я также запускал
export https_proxy=http://somedomain\someuser:[email protected]:80
export http_proxy=http://somedomain\someuser:[email protected]:80
set https_proxy=http://somedomain\someuser:[email protected]:80
set http_proxy=http://somedomain\someuser:[email protected]:80
Затем я пытаюсь клонировать и получать.
$ git clone https://[email protected]/project/JavaScript-Maven-Plugin.git
Cloning into JavaScript-Maven-Plugin...
Password:
error: The requested URL returned error: 407 while accessing https://ProggerPet
@github.com/project/JavaScript-Maven-Plugin.git/info/refs
fatal: HTTP request failed
Мне кажется, что я проваливаю аутентификацию с помощью прокси. Однако я использую тот же логин и пароль, который работает для FTP через cURL.
Как я могу подключиться?