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

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

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

在Ubuntu上设置开发环境 GIT上的Win设置

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

有什么快速的指针/教程吗?(我有一个GitHub账户。)


当前回答

在网站上有一个新的(2013年4月之前的某个时候)选项,说“克隆在Windows”。

如果你已经有了Windows GitHub客户端,就像@Tommy在回答这个相关问题时提到的那样(如何从GitHub下载ZIP格式的源代码?)

其他回答

当您在项目页面上时,您可以按下位于绿色<> Code下拉框下的下载ZIP按钮:

这允许您以zip存档的形式下载代码的最新版本。

如果您没有看到该按钮,很可能是因为您不在主项目页面上。要做到这一点,单击最左边标有<> Code的选项卡。

在网站上有一个新的(2013年4月之前的某个时候)选项,说“克隆在Windows”。

如果你已经有了Windows GitHub客户端,就像@Tommy在回答这个相关问题时提到的那样(如何从GitHub下载ZIP格式的源代码?)

你说:

对我来说,如果一个源存储库是公共可用的,那么在我的文件系统中拥有该代码应该只需要不到10秒的时间。

当然,如果你想使用Git (GitHub就是关于Git的),那么你要做的就是把代码放到你的系统上,这被称为“克隆存储库”。

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

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

git:-type URL是你链接到的页面的URL。在我刚才的系统上,运行上述命令花费了3.2秒。当然,与ZIP不同,克隆存储库的时间会随着存储库历史记录的增长而增加。这是有选择的,但让我们保持简单。

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

2016年7月更新

截至2016年7月,下载ZIP按钮已经移动到克隆下或下载到代码选项卡下标题的最右侧:


如果你没有看到按钮:

确保您从右侧导航菜单中选择了<>代码选项卡,或者 回购可能没有一个zip准备。将/archive/master.zip添加到存储库URL的末尾,并生成主分支的zip文件。 http://github.com/user/repository/

-to-

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

以zip文件形式获取主分支源代码。您可以对标记和分支名称做同样的事情,方法是用分支或标记的名称替换上面URL中的master。

我同意目前的答案,我只是想添加更多的信息,这是一个很好的功能

如果你想要一个压缩文件,但所有者没有准备一个压缩文件,

要简单地以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/

将URL粘贴到浏览器中,它将提供一个压缩文件供您下载