下载GitHub项目的最快方式

下载GitHub项目的最快方式,git,github,Git,Github,我需要把项目的源代码下载到我的盒子里。它具有公共只读访问权限。有没有一种非常快速的下载方式 我不知道如何处理GitHub/提交代码,而网上的大多数教程似乎都假设“我想在GitHub中设置一个项目”,并用15-20个步骤的过程淹没了我。对我来说,如果一个源存储库可供公众使用,那么在我的文件系统中保存该代码应该不到10秒钟 为我提供15-20步流程的教程: 我需要一些非常简单的东西。只要拉源代码,我更感兴趣的是看源代码,而不是学习GitHub 是否有快速指针/教程?(我有一个GitHub帐户

我需要把项目的源代码下载到我的盒子里。它具有公共只读访问权限。有没有一种非常快速的下载方式

我不知道如何处理GitHub/提交代码,而网上的大多数教程似乎都假设“我想在GitHub中设置一个项目”,并用15-20个步骤的过程淹没了我。对我来说,如果一个源存储库可供公众使用,那么在我的文件系统中保存该代码应该不到10秒钟

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

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


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

当您在项目页面上时,您可以按“克隆或下载”下拉列表下的“下载ZIP”按钮:

这允许您下载最新版本的代码作为zip存档

如果您没有看到该按钮,很可能是因为您不在项目主页面上。要到达那里,请单击最左边的标签“代码”。

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

如果您已经有了Windows GitHub客户端(如在这个相关问题()中提到的),那么这将非常有效。

您说:

对我来说,如果一个源存储库可供公众使用,那么在我的文件系统中保存该代码应该不到10秒

当然,如果您想使用Git(GitHub就是其中的一部分),那么将代码放到您的系统中的操作称为“克隆存储库”

这是命令行上的一个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按钮已移动到“代码”选项卡下标题的“克隆”或“下载到”最右侧


如果您没有看到该按钮:

  • 确保已从右侧导航菜单中选择“代码”选项卡,或
  • 回购协议可能没有准备好拉链。将
    /archive/master.zip
    添加到存储库URL的末尾,并生成主分支的zipfile

-到-

在zip文件中获取主分支源代码。您可以对标记和分支名称执行相同的操作,方法是将上面URL中的
master
替换为分支或标记的名称。

使用

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

使用Windows CMD从GitHub项目下载Git

HTTPS克隆URL“>

  • 复制如图1所示的HTTPS克隆URL

  • 打开命令

  • git clone//粘贴图片2中显示的URL


  • 下载GitHub项目的另一种更快的方法是使用克隆功能,并使用
    --depth
    参数,如下所示:

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

    执行浅层克隆。

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

    如果您只需要zip文件,但所有者尚未准备zip文件

    只需将存储库下载为zip文件:将额外路径/zipball/master/添加到存储库URL的末尾,这将为您提供完整的zip文件

    例如,这是您的存储库

    在存储库链接中添加zipball/master/


    将URL粘贴到你的浏览器中,它会给你一个zip文件供下载

    我自己经常错过这个按钮。他们应该让它更“可见”。好吧,就其不明显的位置而言……当你单击该按钮时,你对github说,“你知道你所包装的整个源代码管理基础设施吗?您所处的整个多用户文件共享和版本控制世界?去他妈的,把糖果给我。“我的意思是,使用这个按钮,没有问题,这就是它的用途,但它肯定不是网站的主要用例。如果-像我一样-你找不到它:CTRL+F,那么写ZIPIt也很重要,请注意,你必须在主项目页面上,而不是项目中目录或文件的页面(即使该文件是一个独立的程序)。子页面上没有下载信息——无论您使用的是浏览器还是git。我找不到任何项目分支的下载按钮。我想很多人在这里误解了我的意思。这可能是因为他们对他们使用的工具和“我懂了”非常感兴趣。如果你仔细观察这个问题,重点是“查看Spring DataGraph示例”,这是我最明显的需求。对于给定的有效问题,“下载为ZIP”是一个完全有效和可接受的解决方案。这绝不意味着git是一个劣质的源代码控制系统(我喜欢git)。事实上,这并不意味着我不愿意使用Git。想象一下,你试图做的每一件事都要求你学习15种其他工具?@CalmStorm我认为这种反应是因为从一开始你似乎就对
    Git
    。但公平地说,“哇,
    Git
    烂球”到“哇,
    git
    is great”可能需要数周到数月的时间,如果您已经习惯了例如subversion o
    git clone https://github.com/spring-projects/spring-data-graph-examples
    git clone https://github.com/spring-projects/spring-data-graph-examples.git
    
    git clone --depth=1 git@github.com:organization/your-repo.git