git bash的代理配置

1.问题描述

可以正常访问GitHub网页,但在git bash中push本地仓库中的内容到Github的时候出现了超时报错(此时已经开了代理)。


# 报错内容
fatal: unable to access 'https://github.com/xxx/project_02.git/': Failed to connect to github.com port 443 after 21124 ms: Timed out

2. 解决

2.1 查看ip地址以及端口

在电脑输入 win + R,打开终端,输入netstat,并按下回车,可以看到ip地址及端口。如果终端窗口内一直不断加载ip地址信息,可以按 ctrl+c 停止。
git bash的代理配置_第1张图片
可以看到我的ip地址和端口号是 127.0.0.1:1080。

2.2 设置代理

在 git bash 中设置代理,在 git bash 中输入以下语句

git config --global http.proxy socks5 127.0.0.1:1080
git config --global https.proxy socks5 127.0.0.1:1080

git config --global http.proxy 127.0.0.1:1080
git config --global https.proxy 127.0.0.1:1080

其中,127.0.0.1:1080为 电脑ip地址及端口号,可以根据自己的情况设置。

设置完成后,再次 git push,可以成功连接到github。

你可能感兴趣的:(git,bash,github)