解决github下载慢的问题

3次阅读

共计 939 个字符,预计需要花费 3 分钟才能阅读完成。

下载项目源码

一般的下载方式

在浏览器打开一个 Github 项目的主页,想要对源码进行下载,普通的下载方式如下图所示。

  1. 首先点击图片 左上角 的“Branch”按钮来选择分支,一般默认情况下使用“master”分支即可。
  2. 点击图片 右上角 位置绿色的“Clone and download”按钮。
  3. 在新出来的选项卡中点击“Download ZIP”。

执行完这三步之后浏览器会自动开始下载。

但是这种方式下载通常速度较慢,往往只有几 k 每秒。可以通过以下两种方式进行解决。

使用 git 工具进行下载

这种方式并不是很快,一般情况下在几十 k 每秒,偶尔能到几百 k。

  1. 安装 git 工具。安装方法请点这里).
  2. 打开 git 工具的终端。通常只要在系统安装的程序里搜索 git,然后选择 git Bash 进行打开。
  3. 在 git 终端中利用 cd 命令到想要存放源码的文件夹。在终端中执行cd XXX,XXX 表示文件夹的路径。
  4. 点击下图中的黄色箭头,复制红色框中的地址。
  5. 在 git 终端执行git clone XXX,XXX 代表刚才复制的地址。本例中,就是执行git clone https://github.com/romkatv/powerlevel10k.git

将项目复制到码云,然后下载

  1. 进入码云首页,注册账号。
  2. 点击下图中右上角红色方框中的加号,选择“从 Github/GitLab”导入仓库,界面如下图所示。
  3. 在“Git 仓库 URL”一栏,将想要导入的 Github 仓库地址放进去。仓库地址的获取参考上一张图。
  4. 然后选择是否开源。
  5. 点击导入。
  6. 从码云下载导入后的项目。下载方法与从 Github 下载类似,具体请参考上文所述。

下载 releases 中作者编译好的文件

有些程序,作者会预先编译好一些版本以供下载。这些文件放在 releases 中。如下图所示。但是由于 Github 的 releases 被部署在了亚马逊的云上,国内访问速度极慢且不稳定,通常下不下来。以下步骤可以解决此问题。

  1. 获取待下载文件的地址。以上图中红色框中的文件为例,在谷歌浏览器汇中,可以通过右击 – 复制链接地址获得。
  2. 打开网站 https://d.serctl.com/。
  3. 将刚刚复制的地址粘贴到“下载地址一栏”,点击提交。
  4. 待下载完成后在下方的列表中找到对应文件下载即可。PS:下载时使用迅雷下载比使用浏览器下载要快。
正文完
 0