Symptom:
We used to have an HTTP proxy to access Github. It was working fine. When we take off HTTP proxy via "git config --global -e", use "git config --global -l" to confirm it is taken off.
However, it still can't communicate with GitHub. Error like
kex_exchange_identification: Connection closed by remote host fatal: Could not read from remote repository
Reason:
It is due to we use ssh to communicate with GitHub, while there are extra HTTP proxy settings in ~/.ssh/config file
Host=github.com
ProxyCommand=socat - PROXY:<proxy-server>:%h:%p,proxyport=80
Take them off will fix the issue.
No comments:
Post a Comment