我看到一些奇怪的东西:
http://github.com/zoul/Finch.git
现在我不是那个CVS,SVN等老兄.当我在浏览器中打开它时,它告诉我我做错了什么.所以我打赌我需要一些黑客风格的工具?一些客户?
(我的意思是......为什么不提供一个ZIP文件呢?这个世界不够复杂吗?)
要通过以下URL来克隆该存储库:是的,您需要一个客户端,该客户端是Git.这将允许您进行更改,您自己的分支,与其他开发人员同步合并,维护您自己的源,您可以轻松地保持最新,而无需每次都下载整个事情并编写您自己的更改等.赢得了一个ZIP文件不要让你这样做.
它主要适用于那些想要开发源代码的人,而不是那些只想让源代码获取而不进行更改的人.
但它恰好也可以获得一个ZIP文件:
单击http://github.com/zoul/Finch/,然后单击绿色Clone or Download按钮.看这里:
如果存储库所有者尚未准备zip文件,您只想下载自己使用,会发生什么?有一个答案,你不需要去下载软件,在GitHub上安装和注册密钥等等这个可怕的过程!
只需将存储库下载为zip文件:将额外路径'/ zipball/master /'添加到存储库URL的末尾,然后它会为您提供整个批次的zip文件.
例如,
http://github.com/zoul/Finch/
变为:
http://github.com/zoul/Finch/zipball/master/
然后它会给你一个zip文件下载.
2016年7月更新
截至2016年7月,在Download ZIP按钮下方移动 Clone or download 到极右的标题下方的Code标签:
如果您没有看到按钮:
确保您<> Code已从右侧导航菜单中选择了选项卡,或
回购可能没有拉链准备.添加/archive/master.zip
到存储库URL的末尾并生成主分支的zipfile:
http://github.com/user/repository/
至 - >
http://github.com/user/repository/archive/master.zip
获取zip文件中的主分支源代码.您可以对标记和分支名称执行相同操作,方法是将master
上面的URL 替换为分支或标记的名称.
要通过以下方式将存储库下载为zip文件curl
:
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月,该Clone or download按钮仍位于<> Code
标签下,但现在位于标题的最右侧:
如果您想从命令行执行此操作,这是一个很好的参考:http: //linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/
基本上就是这样
git clone http://github.com/zoul/Finch.git
即使这是一个老问题,我也可以分享2美分。
就像zipball
这里的各种答案所指向的链接一样,这里也有一个tarball
链接,该链接以格式下载git存储库的内容tar.gz
。
curl -L http://github.com/zoul/Finch/tarball/master/
Git还提供了另一种URL模式,您可以在其中简单地将要下载的文件类型附加在url的末尾。如果要以批处理或bash脚本处理这些url,则这种方法更好。
curl -L http://github.com/zoul/Finch/archive/master.zip curl -L http://github.com/zoul/Finch/archive/master.tar.gz
替换为以上网址中master
的commit-hash
或,branch-name
如下所示。
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz
我也被这个难过了."下载"按钮位于最右侧,但您还需要位于顶部文件夹中才能下载您所看到的内容.向上移动到父/根文件夹,然后查找下载按钮.