~以yafu使用为例~
参考
在某目录下建立一个新的文件夹github,获取全权限
1
mkdir github
进入github目录,克隆github文件
这里会直接在github目录下新建一个yafu文件夹,并将文件放入其中1
git clone https://github.com/DarkenCode/yafu(yafu的github文件路径)
结果
(TT)>>???墙的问题,这里是1
2
3
4
5
6
7
8
9[参考](https://segmentfault.com/a/1190000016992360?utm_source=tag-newest)
由于Http协议错误,当 pull 或者 clone 的时候,或者是 github 某个CDN被伟大的墙屏蔽所致。
<1> 协议错误
* git config --global http.postBuffer 524288000
* 执行git pull 或者 git clone命令
<2>墙屏蔽
* 访问 [http://github.global.ssl.fast...](http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo)和[http://github.com.ipaddress.c...](http://github.com.ipaddress.com/#ipinfo)获取cdn域名以及IP地址
* 将上述获取的两个IP地址添加到/etc/hosts中
sudo vim /etc/hosts
1 | 这里添加的内容应该都是一样的 |
git clone https://github.com/DarkenCode/yafu
>![](https://upload-images.jianshu.io/upload_images/9223646-d1a78898516afbaa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)