git设置代理后push代码异常

方法1还原代理

// 查看当前代理设置
git config --global http.proxy
git config --global https.proxy
 
// 设置当前代理为 http://127.0.0.1:1080 或 socks5://127.0.0.1:1080
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'http://127.0.0.1:1080'
 
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
 
// 删除 proxy
git config --global --unset http.proxy

方法2设置协议

一般是github-desktop下载的代码多数是https协议,可以选择git协议
配置了本地的 socks5 的代理(Shadowsocks 之类的代理软件)
配置了远程服务器 Git 服务端的 SSH
本地提交代码到远程服务器时使用的是 http/https 协议

如果还不能解决的话:

采用git协议clone代码。

你可能感兴趣的:(git设置代理后push代码异常)