I am trying to clone from a corporate git repo, but always receive this error message after a while:
fatal: unable to access URL: Received HTTP code 503 from proxy after CONNECT
I have the following .gitconfig file:
[https]
sslVerify = false
proxy = https://proxy.corpadderess:8080
[http]
sslVerify = false
proxy = http://proxy.corpadderess:8080
If it is a corporate repo, you might want to ignore proxy settings. One possible solution to your problem is here:
Ignore proxy: export no_proxy=YOUR_CORP_DOMAIN_ON_GITHUB
, where the domain name might be in the form of github.acme.net
Ignore SSL verification: git config --global http.sslVerify "false"
You could then clone the repo w/ git clone YOUR_HTTPS_CLONE_URL
In my case I needed to disable both the proxy and authenticating SSL certificates, I don't really like this solution as it doesn't sit well with me - turning off verifying SSL certificates doesn't sound wise!
But here's the command I ran to get it to work:
git clone <addr of repo> --config http.proxy= --config http.sslVerify=false
If you want to ignore proxy for a single git command you can use -c option, for example:
git clone http://[email protected]/repo.git --config http.proxy=
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With