无法通过代理推送到 gitlab url
Unable to push to gitlab through proxy url
我正在通过代理使用 gitlab,但我无法从本地仓库推送到远程仓库。我正在使用以下命令:
git remote add origin https://proxy-url/user/repo.git
git add .'''
git commit -m "Initial commit"
git push -u origin master
在使用推送命令时我收到此错误消息:
fatal: unable to access 'https://proxy-url/user/repo.git/': Received HTTP code 403 from proxy after CONNECT
如能提供任何帮助,我们将不胜感激!
代理 URL 本身不应该是 GitLab URL 的一部分。
你应该简单地 set/export HTTP_PROXY
和 HTTPS_PROXY
到 URL,它将在推送期间被 Git 拾取。
您还可以在 git config http.proxy
设置中设置代理。
在这两种情况下,此代理 URL 通常应该是 HTTP 代理,而不是 HTTPS 代理:
export HTTP_proxy=http://proxy/url
export HTTPS_proxy=http://proxy/url
^^^
still http, not https
我正在通过代理使用 gitlab,但我无法从本地仓库推送到远程仓库。我正在使用以下命令:
git remote add origin https://proxy-url/user/repo.git
git add .'''
git commit -m "Initial commit"
git push -u origin master
在使用推送命令时我收到此错误消息:
fatal: unable to access 'https://proxy-url/user/repo.git/': Received HTTP code 403 from proxy after CONNECT
如能提供任何帮助,我们将不胜感激!
代理 URL 本身不应该是 GitLab URL 的一部分。
你应该简单地 set/export HTTP_PROXY
和 HTTPS_PROXY
到 URL,它将在推送期间被 Git 拾取。
您还可以在 git config http.proxy
设置中设置代理。
在这两种情况下,此代理 URL 通常应该是 HTTP 代理,而不是 HTTPS 代理:
export HTTP_proxy=http://proxy/url
export HTTPS_proxy=http://proxy/url
^^^
still http, not https