下载项目源码
一般的下载方式
在浏览器打开一个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:下载时使用迅雷下载比使用浏览器下载要快。