如何从GitHub下载ZIP格式的源代码?
我看到一些奇怪的东西:
http://github.com/zoul/Finch.git
现在我不是CVS,SVN等等。 当我在浏览器中打开它时,它告诉我我做错了什么。 所以我打赌我需要一些黑客风格的工具? 有些客户?
(我的意思是…为什么不只是提供一个ZIP文件?世界不够复杂吗?)
请注意:截至2013年9月已弃用。请参阅此处的修订答案。
通过这样的URL来克隆这个存储库:是的,你确实需要一个客户端,而这个客户端是Git 。 这将让你做出改变,你自己的分支,与其他开发者同步合并,保持你自己的源代码,你可以很容易地保持最新,而不需要每次下载整个东西,写你自己的改变等。不要让你这样做。
它主要是指那些想要开发源代码的人,而不是那些只想从源头上取消而不做修改的人。
但是,你也可以得到一个ZIP文件:
点击http://github.com/zoul/Finch/ ,然后点击版本库URL字段左边的ZIPbutton。 看这里:
当存储库所有者没有准备一个zip文件,你只是想下载自己使用? 有一个答案,你不需要去那个可怕的过程来下载软件,安装和注册密钥和GitHub等等!
要简单地下载一个版本库作为一个zip文件:添加额外的path“/ zipball / master /”到版本库URL的末尾,它会给你一个zip文件。
例如,
变为:
然后给你一个zip文件下载。
2016年7月更新
截至2016年7月 ,“ 下载ZIP”button已经在“ 克隆”下移动, 或者下载到“ 代码”选项卡下的标题的最右端 :
如果你没有看到button:
- 确保您从右侧导航菜单中select了<>代码选项卡,或者
- 回购可能没有准备好的邮编。 将
/archive/master.zip
添加到存储库URL的末尾,并生成master分支的/archive/master.zip
:
http://github.com/user/repository/
-to-> http://github.com/user/repository/archive/master.zip
获取主分支源代码在一个zip文件。 您可以使用标签和分支名称,将上面的URL中的master
replace为分支或标签的名称。
通过curl
以zip文件的forms下载你的版本库:
curl -L -o master.zip http://github.com/zoul/Finch/zipball/master/
如果您的存储库是私人的:
curl -u 'username' -L -o master.zip http://github.com/zoul/Finch/zipball/master/
来源: Github的帮助
截至2016年12月,“ 克隆”或“下载”button仍位于<> Code
选项卡下,但现在位于标题的最右侧:
这是一个很好的参考,如果你想从命令行执行它: http : //linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/
基本上是
git clone http://github.com/zoul/Finch.git
我也被这个难住了 “下载”button位于最右侧,但是您还需要位于顶部文件夹中才能下载所看到的内容。 上升到父/根文件夹,然后查找下载button。
有时如果“下载ZIP”button不可用,您可以点击“原始”,文件应该下载到您的系统。
截至2016年6月,“下载ZIP”button仍位于<>“代码”选项卡下,但现在它位于具有两个选项克隆或下载的button中:
Symfony图像示例
我面临着同样的问题,但意外我sorting了这个问题。 1)在github上login2)点击右上angular的叉button。 3)在上面的步骤之后,您可以在<> Code选项卡下看到克隆或以绿色下载。