下载GitHub项目的最快方法

我需要下载项目Spring数据图例子的源代码到我的框中。 它具有公共只读访问权限。 是否有一个非常快速的方式下载这个代码?

我不知道在GitHub /提交代码上工作,网上的大多数教程似乎都假定“我想在GitHub中设置一个项目”,并用15-20步进程淹没我。 对我来说,如果一个源代码库可供公众使用,那么在我的文件系统中只需要不到10秒的时间。

为我提供15-20步骤的教程:

  • 在Ubuntu上设置开发环境
  • 在GIT上运行安装程序

我需要的东西非常非常简单。 只需拉动源代码,我就更有兴趣看到源代码,而不是学习GitHub

有没有快速指针/教程? (我有一个GitHub帐户。)

当您在项目页面上时,可以按下位于“克隆或下载”下拉菜单中的“下载ZIP”button:

在这里输入图像说明

这使您可以将最新版本的代码作为zip压缩文件下载。

如果您没有看到该button,可能是因为您不在主项目页面上。 要到达那里,点击标签为“<> Code”的最左边的标签。

你说:

对我来说,如果一个源代码库可用于公开,那么在我的文件系统中应该用不到10秒的时间就可以得到这个代码。

当然,如果你想要使用Git(GitHub就是这么做的),那么你怎么把代码放到你的系统上就叫做“克隆版本库”。

这是在命令行上的一个单一的Git调用,它会为您提供代码,就像您在Web上浏览存储库时所看到的一样(在获得ZIP压缩文件时,您需要解压缩它等等,它并不总是可直接浏览)。 对于您提到的存储库,您可以这样做:

$ git clone git://github.com/SpringSource/spring-data-graph-examples.git 

git: -type URL是您链接到的页面中的一个。 在我的系统上,运行上面的命令需要3.2秒。 当然,与ZIP不同的是,当版本库的历史增长时,克隆版本库的时间将会增加。 有select,但让我们保持简单。

我只是说:当你的很大一部分问题是你不愿意真正使用Git的时候,你听起来很沮丧。

2016年7月更新

截至2016年7月 ,“ 下载ZIP”button已经在“ 克隆”下移动, 或者下载到“ 代码”选项卡下的标题的最右端

下载ZIP(2013)


如果你没有看到button:

  • 确保您从右侧导航菜单中select了<>代码选项卡,或者
  • 回购可能没有准备好的邮编。 将/archive/master.zip添加到存储库URL的末尾,并生成master分支的/archive/master.zip

    http://github.com/user/repository/

-至-

 http://github.com/user/repository/archive/master.zip 

获取主分支源代码在一个zip文件。 您可以使用标签和分支名称,将上面的URL中的masterreplace为分支或标签的名称。

使用Windows CMD从GitHub项目下载Git

您可以从GitHub <b> HTTPS克隆URL </ b>下载链接

使用Window命令下载HTTPS克隆URL的提示cmd

  1. 复制图1所示的HTTPS克隆URL

  2. 打开CMD

  3. git clone //paste the URL show in picture 2

下载GitHub项目的另一个更快的方法是使用具有--depth参数的克隆function:

 git clone --depth=1 git@github.com:organization/your-repo.git 

执行浅层克隆。

使用

 git clone https://github.com/<path>/repository or git clone https://github.com/<path>/<master>.git 

例子

 git clone https://github.com/jonathanluo/jpa git clone https://github.com/jonathanluo/jpa.git git clone https://github.com/spring-projects/spring-data-graph-examples git clone https://github.com/spring-projects/spring-data-graph-examples.git 

网站上有一个新的(2013年4月前的某个时间)选项,显示“在Windows中克隆”。

如果你已经有@Tommy提到的有关这个相关问题的答案 ( 如何从GitHub下载ZIP格式的源代码)提到的Windows GitHub客户端,那么这个工作非常好。