GITHUB仓库获取超时及代理设置

问题描述

使用git clone命令克隆远程github仓库时超时,如下图所示:
image
image clone_succ

以下载某个仓库为例,报错信息为:

$ 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,顺利下载代码,如下图:
image clone_proc

  • 设置全局性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
    

完整示例

image demo

Logo

免费领 200 小时云算力,进群参与显卡、AI PC 幸运抽奖

更多推荐