github可谓是开源世界的宝库,里面有牛人们开源的各种形形色色的项目,当然了为了从github clone项目,合理上网也是必不可少的。
在合理上网之后,有时候从github clone项目依然会出现类似下面的错误:
fatal: unable to access 'https://github.com/xxx/xxx/': failure when receiving data from the peer
fatal: unable to access 'https://github.com/xxx/xxx/': failed to connect to xxx
fatal: unable to access 下面就讲讲目前来说解决类似上述问题比较好的办法。
方法1:设置git代理 查看git配置 使用命令查看git配置情况,查看代理的设置是否是正确的:
git config --global -l
查看git配置 配置了代理,通过git config --global -l命令查看,会出现下面的信息:
http.proxy=127.0.0.1:xxxxhttps.proxy=127.0.0.1:xxxx 我这里没有配置代理,如果你们配置了代理,并且配置的不正确,那么可以使用下述命令先删除代理设置,后面再重新设置代理:
git config --global --unset http.proxygit config --global --unset https.proxy 设置代理 在设置代理之前,先查看下代理软件的代理端口是多少:
代理端口 在设置git的代理时,只要保持和代理软件的端口一致就行,我这里的代理端口为23457,那么在git中的代理设置如下(需要根据代理软件的实际端口进行设置):
git config --global http.proxy 127.0.0.1:23457git config --global https.proxy 127.0.0.1:23457 配置好之后,可以通过git config --global -l命令查看配置是否正确。
在合理上网的功能正常的情况下,可以clone项目试试,应该没问题了,如果有问题,可以看看方法2。
方法2:修改项目链接 https改为http 将项目链接中的https改为http,然后再次clone试试,示例如下:
原来的clone命令:
git clone https://github.com/xxx/xxx/ 修改之后的clone命令:
git clone http://github.com/xxx/xxx/ https改为git 将项目链接中的https改为git,然后再次clone试试,示例如下:
原来的clone命令:
git clone https://github.com/xxx/xxx/ 修改之后的clone命令:
git clone git://github.com/xxx/xxx/ 小结 我这里分享了两个方法来解决从github clone项目出现类似fatal: unable to access xxx的问题,当然了这些方法在我这里亲测是有效的,对于各位朋友遇到的问题试试有没有效果吧。
安装永磁同步电机的步骤和注意事项
315打假来势汹汹,区块链破解食品安全难题值得期待!
环保的PCB设计技巧:减少电子浪费
迈向更安全的5G世界
单片机4个IO口的作用
github fatal unable to access问题解决办法
iPhone 12性能再测试:A14处理器助力提升20-25%性能
大众入股国轩高科一事或将被“坐实”
电流发生器的作用特点及参数
三星970 EVO SSD评测:基于TLC,新一代消费级NVMe固态硬盘中的主流
小米众筹上架了一款HiPee智能健康药盒,售价119元
如何选购智能扫地机器人?这三大选购参照少不了
傅利叶智能宣布完成1亿元C轮融资,抢占康复机器人新风口
实时控制、安全和安保技术对未来工厂技术创新起到的推动作用
视觉检测系统的组成及应用
长期使用骨传导耳机会有脑损伤吗?骨传导耳机的工作原理是什么?
怎样测量加法器的速度?器件延迟的时间长度!
华为新款平板通过3C认证 支持18W的快充
振荡器的起振原理
简易TDA2030音频功率放大电路