我需要将项目Spring data graph example的源代码下载到我的框中。它具有公共只读访问权限。是否有一种非常快速的方法来下载此代码?
我不知道在GitHub /提交代码上工作,网上的大多数教程似乎都假设“我想在GitHub中设置一个项目”并用15-20步骤进程淹没我。对我来说,如果一个源存储库可供公众使用,那么在我的文件系统中使用该代码应该不到10秒。
为我提供15-20步骤的教程:
我需要非常简单的东西。只需提取源代码,我就更有兴趣看到源代码而不能学习GitHub 。
有没有快速指针/教程? (我有一个GitHub帐户。)
答案 0 :(得分:237)
当您在项目页面上时,可以按下“克隆或下载”下拉下的“下载ZIP”按钮:
这允许您以zip存档的形式下载最新版本的代码。
如果您没有看到该按钮,可能是因为您不在主项目页面上。要到达那里,请点击标有“<>代码”的最左侧标签。
答案 1 :(得分:84)
你说:
对我来说,如果一个源存储库可供公开使用,那么在我的文件系统中使用该代码的时间应该不到10秒。
当然,如果你想使用Git(GitHub就是其中之一),那么你所做的将代码放到你的系统上的方法是"克隆存储库"。
它是命令行上的单个Git调用,它将为您提供在Web上浏览存储库时看到的代码(获取ZIP存档时,您需要将其解压缩等等) ,它并不总是直接可浏览)。对于您提到的存储库,您可以这样做:
$ git clone git://github.com/SpringSource/spring-data-graph-examples.git
git:
- 类型的网址是您链接到的网页中的网址。在我的系统上,运行上面的命令需要3.2秒。当然,与ZIP不同,克隆存储库的时间会随着存储库历史的增长而增加。有选择,但让我们保持这个简单。
我只是说:当问题的很大一部分是你不愿意实际使用Git 时,你听起来非常沮丧。
答案 2 :(得分:44)
2016年7月更新
自 2016年7月以来,下载ZIP 按钮已移至克隆或下载至 extreme-right < 代码标签下的标题的 :
如果您没有看到按钮:
回购可能没有拉链准备。将/archive/master.zip
添加到存储库URL的末尾,并生成主分支的zipfile。
-to -
http://github.com/user/repository/archive/master.zip
获取zip文件中的主分支源代码。您可以对标记和分支名称执行相同操作,方法是将上面的URL中的master
替换为分支或标记的名称。
答案 3 :(得分:13)
使用GitHub项目中的Windows CMD从Git下载
复制图片1中显示的 HTTPS克隆网址
打开CMD
git clone //paste the URL show in picture 2
答案 4 :(得分:13)
下载GitHub项目的另一种更快的方法是使用带有--depth
参数的克隆功能:
git clone --depth=1 git@github.com:organization/your-repo.git
执行浅层克隆。
答案 5 :(得分:8)
使用
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
答案 6 :(得分:4)
网站上有一个新的(2013年4月之前的某个时间点)选项,用于说明&#34;在Windows中克隆&#34;。
如果您已经拥有@Tommy in his answer在此相关问题(How to download source in ZIP format from GitHub?)上提到的Windows GitHub客户端,则此工作非常顺利。
答案 7 :(得分:1)
我同意目前的答案,我只想添加更多信息,这是一个很好的功能
如果您只想要zip文件,但所有者尚未准备好zip文件,
只需将存储库下载为zip文件:将额外路径 / zipball / master / 添加到存储库URL的末尾,这将为您提供完整的ZIP文件
例如,这是您的存储库
https://github.com/spring-projects/spring-data-graph-examples
在您的存储库链接中添加 zipball / master /
https://github.com/spring-projects/spring-data-graph-examples/zipball/master/
将网址粘贴到您的浏览器中,它会为您提供一个可下载的zip文件