一、背景
GitHub是一个神奇的网站,能找到许多非常好的开源程序,而且许多优秀的ICRA或IROS论文会放上代码的github链接,以便我们复现,因此会经常用到git clone命令,来clone代码的repository. 如以下命令所示:
git clone --recursive https://github.com/med-air/DEX.git
但执行上述命令后会报错fatal: unable to access 'https://github.com/med-air/DEX.git/': Empty reply from server
或报错fatal: unable to access 'https://github.com/med-air/DEX.git/': Failed to connect to github.com port 443: Connection timed out
因此这里记录一下解决办法。
二、解决git clone时报错fatal: unable to access方法
出现上述问题的原因是无法连接到github.com导致的,可以执行以下命令取消代理解决。
git config --global --unset http.proxy
git config --global --unset https.proxy
然后再执行上述的git clone --recursive https://github.com/med-air/DEX.git
命令即可成功下载repository。