方法一、修改hosts文件
注意:处于linux环境中
- 首先执行
sudo vim /etc/hosts
语句(这个的前提是安装了vim,没装的要先行安装vim) - 在ipaddress中找到
github.com
以及github.global.ssl.fastly.Net
所对应的网络地址(注意这两个地址是时常发生变化的,要及时更新) - 将上面两个网络地址添加到hosts文件中去,如图所示。(提示:vim的简单操作是 i 执行插入操作,:是输入指令,wq是保存并退出,其它可以自行上网找)
- 最后将网络重启,执行
sudo /etc/init.d/networking restart
- 最后重新将你的项目
git clone ×××
就可以了,一般不进行操作只有10几kb/s,用了这种方式可以达到平均500kb/s左右(取决于你的网速)
方法二、将github上的项目放到码云上来(很有效)
-
注册码云(码云链接),将对应的github上的项目clone到自己码云上的库来
-
重新克隆自己码云上的项目
这里以pytorch为例,如图所示 -
新建仓库,按照流程一步步来
- 在导入已有的仓库将要clone的地址放进去,创建就可以了,等几分钟(取决于你项目的大小)
- 最后
git clone 你自己的库就可以了
,比如我这个要clone的pytorch就变成了
git clone https://gitee.com/king_super123/pytorch.git
速度可以达到几MB/s