Невозможно сделать pu sh для gitlab через URL прокси - PullRequest
1 голос
/ 30 января 2020

Я использую gitlab через прокси, и я не могу отправить sh в удаленное хранилище из моего локального хранилища. Я использую следующие команды:

git remote add origin https://proxy-url/user/repo.git
git add .'''
git commit -m "Initial commit" 
git push -u origin master

при использовании команды pu sh Я получаю это сообщение об ошибке:

fatal: unable to access 'https://proxy-url/user/repo.git/': Received HTTP code 403 from proxy after CONNECT

Любая помощь по этому вопросу будет очень признателен!

1 Ответ

1 голос
/ 30 января 2020

Сам прокси-URL не должен быть частью GitLab URL.

Вы должны просто установить / экспортировать HTTP_PROXY и HTTPS_PROXY для этого URL, который будет выбран Git во время pu sh.
Вы также можете установить прокси в настройках git config http.proxy.

В обоих случаях этот URL-адрес прокси обычно должен быть HTTP, а не HTTPS :

export HTTP_proxy=http://proxy/url
export HTTPS_proxy=http://proxy/url
                     ^^^
                   still http, not https
...