下载GitHub项目的最快方法

Kan*_*ath 203 git github

我需要将项目Spring数据图示例的源代码下载到我的框中.它具有公共只读访问权限.是否有一种非常快速的方法来下载此代码?

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

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

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

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

jnc*_*ton 245

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

在此输入图像描述

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

如果您没有看到该按钮,可能是因为您不在主项目页面上.要到达那里,请单击标有"<>代码"的最左侧选项卡.

  • 同样重要的是要注意,您必须在MAIN PROJECT PAGE上,而不是项目中目录或文件的页面(即使该文件是独立程序).子页面没有关于它们的下载信息 - 无论您使用的是浏览器还是git. (35认同)
  • 我经常自己错过这个按钮.他们应该让它更"可见". (26认同)
  • 好吧,就其非显而易见的位置而言...当你点击那个按钮时,你会对github说,"你知道整个源代码管理基础设施你已经被包裹了吗?整个多用户文件共享和你是那个版本化的宇宙吗?好吧,把这一切搞定,给我好吃的东西吧." 我的意思是,使用那个按钮,这没有问题,这就是它的用途,但肯定不是该网站的主要用例. (23认同)
  • 如果 - 像我一样 - 你找不到它:CTRL + F然后写ZIP (7认同)

unw*_*ind 86

你说:

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

当然,如果您想使用Git(GitHub就是其中之一),那么您将代码添加到系统中的操作称为"克隆存储库".

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

$ git clone git://github.com/SpringSource/spring-data-graph-examples.git
Run Code Online (Sandbox Code Playgroud)

git:型网址为您链接到页面中的一个.在我的系统上,运行上面的命令需要3.2秒.当然,与ZIP不同,克隆存储库的时间会随着存储库历史的增长而增加.有选择,但让我们保持这个简单.

我只是说:当问题的很大一部分是你不愿意实际使用Git时,你听起来非常沮丧.

  • 我想很多人在这里弄错了我.这可能是因为他们对他们使用的工具以及"我得到它"充满热情.如果你仔细观察这个问题,那就是"查看Spring DataGraph示例",这是我最明显的需求.对于给定的有效问题,"以ZIP格式下载"是一种完全有效且可接受的解决方案.这绝不意味着git是一种劣质的源代码控制系统(我喜欢git).事实上,这甚至不意味着我不愿意使用Git.想象一下,你试图做的每件事都要求你学习其他15种工具吗? (22认同)
  • 这是我正在寻找的答案,"如何使用git获取代码".为什么这个简单的命令也不包含在"下载"链接旁边?对我们非git用户会非常有用.再次感谢.+1 (8认同)
  • @unwind"我只是说:当问题的很大一部分归因于Git和Github的创建和非直观界面时,你听起来非常沮丧,这完全可以理解,因为它不是为新手用户构建的. " TFTFY (4认同)

Man*_*ria 43

2016年7月更新

截至2016年7月,在Download ZIP按钮下方移动 Clone or download 极右的标题下方的Code标签:

下载ZIP(2013)


如果您没有看到按钮:

  • 确保您<> Code已从右侧导航菜单中选择了选项卡,或
  • 回购可能没有拉链准备.添加/archive/master.zip到存储库URL的末尾并生成主分支的zip文件.

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

-至-

http://github.com/user/repository/archive/master.zip
Run Code Online (Sandbox Code Playgroud)

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

  • 您只能下载存储库.该路径不是存储库,而是存储库中的目录.您需要下载每个单独的文件.单击每个文件后,使用"原始"按钮. (5认同)

pur*_*zen 16

下载GitHub项目的另一种更快的方法是使用带有--depth参数的克隆功能:

git clone --depth=1 git@github.com:organization/your-repo.git
Run Code Online (Sandbox Code Playgroud)

执行浅层克隆.


YeH*_*unZ 13

使用GitHub项目中的Windows CMD从Git下载

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

使用Window命令提示符cmd下载上面的图片HTTPS克隆URL

  1. 复制图1中显示的HTTPS克隆URL

  2. 打开CMD

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


Jon*_*n L 8

使用

git clone https://github.com/<path>/repository
or
git clone https://github.com/<path>/<master>.git
Run Code Online (Sandbox Code Playgroud)

例子

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
Run Code Online (Sandbox Code Playgroud)