GITHUB仓库获取超时及代理设置
问题描述
使用git clone
命令克隆远程github仓库时超时,如下图所示:
以下载某个仓库为例,报错信息为:
$ git clone https://github.com/IanDarwin/javasrc.git
Cloning into 'javasrc'...
fatal: unable to access 'https://github.com/IanDarwin/javasrc.git/': Failed to connect to github.com port 443 after 21195 ms: Couldn't connect to server
解决办法
参考stackoverflow上的帖子,给本地git工具设置代理http.proxy
,顺利下载代码,如下图:
-
设置全局性http代理的代码如下(假定http代理的端口为7890):
git config --global http.proxy http://127.0.0.1:7890
-
查看当前http代理状态:
git config --global --get http.proxy
-
取消http代理设置:
git config --global --unset http.proxy