下载项目源码
一般的下载方式
在浏览器打开一个 Github 项目的主页,想要对源码进行下载,普通的下载方式如下图所示。
- 首先点击图片 左上角 的“Branch”按钮来选择分支,一般默认情况下使用“master”分支即可。
- 点击图片 右上角 位置绿色的“Clone and download”按钮。
- 在新出来的选项卡中点击“Download ZIP”。
执行完这三步之后浏览器会自动开始下载。
但是这种方式下载通常速度较慢,往往只有几 k 每秒。可以通过以下两种方式进行解决。
使用 git 工具进行下载
这种方式并不是很快,一般情况下在几十 k 每秒,偶尔能到几百 k。
- 安装 git 工具。安装方法请点这里).
- 打开 git 工具的终端。通常只要在系统安装的程序里搜索 git,然后选择 git Bash 进行打开。
- 在 git 终端中利用 cd 命令到想要存放源码的文件夹。在终端中执行
cd XXX
,XXX 表示文件夹的路径。 - 点击下图中的黄色箭头,复制红色框中的地址。
- 在 git 终端执行
git clone XXX
,XXX 代表刚才复制的地址。本例中,就是执行git clone https://github.com/romkatv/powerlevel10k.git
。
将项目复制到码云,然后下载
- 进入码云首页,注册账号。
- 点击下图中右上角红色方框中的加号,选择“从 Github/GitLab”导入仓库,界面如下图所示。
- 在“Git 仓库 URL”一栏,将想要导入的 Github 仓库地址放进去。仓库地址的获取参考上一张图。
- 然后选择是否开源。
- 点击导入。
- 从码云下载导入后的项目。下载方法与从 Github 下载类似,具体请参考上文所述。
下载 releases 中作者编译好的文件
有些程序,作者会预先编译好一些版本以供下载。这些文件放在 releases 中。如下图所示。但是由于 Github 的 releases 被部署在了亚马逊的云上,国内访问速度极慢且不稳定,通常下不下来。以下步骤可以解决此问题。
- 获取待下载文件的地址。以上图中红色框中的文件为例,在谷歌浏览器汇中,可以通过右击 – 复制链接地址获得。
- 打开网站 https://d.serctl.com/。
- 将刚刚复制的地址粘贴到“下载地址一栏”,点击提交。
- 待下载完成后在下方的列表中找到对应文件下载即可。PS:下载时使用迅雷下载比使用浏览器下载要快。