我看到类似的东西:
http://github.com/zoul/Finch.git
现在我不是那个CVS,SVN等老兄。当我在浏览器中打开它时,它告诉我做错了什么。所以我敢打赌我需要一些黑客风格的工具?有客人吗
(我的意思是……为什么不仅仅提供一个ZIP文件?这个世界还不够复杂吗?)
我看到类似的东西:
http://github.com/zoul/Finch.git
现在我不是那个CVS,SVN等老兄。当我在浏览器中打开它时,它告诉我做错了什么。所以我敢打赌我需要一些黑客风格的工具?有客人吗
(我的意思是……为什么不仅仅提供一个ZIP文件?这个世界还不够复杂吗?)
Answers:
要通过这样的URL克隆该存储库:是的,您确实需要一个客户端,并且该客户端是Git。这样一来,您就可以进行更改,自己的分支,与其他开发人员进行同步合并,维护自己的源代码,这样您就可以轻松保持最新状态,而不必每次都下载整个内容并覆盖自己的更改等。不要让你那样做。
它主要是针对那些想要开发源代码的人,而不是只想关闭源代码而不进行更改的人。
但是恰好您也可以获取一个ZIP文件:
单击http://github.com/zoul/Finch/,然后单击绿色Clone or Download按钮。看这里:
如果存储库所有者尚未准备好zip文件,而您只想下载自己使用,会发生什么情况?有一个答案,您无需经过繁琐的过程即可下载软件,安装和注册密钥以及在GitHub上进行诸如此类的操作!
要简单地将存储库下载为zip文件,请执行以下操作:在存储库URL和voila的末尾添加额外的路径'/ zipball / master /',它将为您提供整个zip文件。
例如,
变成:
然后,它会为您提供一个要下载的zip文件。
2016年7月更新
截至2016年7月,在Download ZIP按钮下方移动 Clone or download 到极右的标题下方的Code标签:
如果您没有看到该按钮:
/archive/master.zip
到存储库URL的末尾并生成master分支的zip文件:http://github.com/user/repository/
-到->
http://github.com/user/repository/archive/master.zip
以获得zip文件中的master分支源代码。您可以对标签和分支名称进行相同的操作,方法是将master
上面的URL 替换为分支或标签的名称。
v1.0
,则zip文件将忽略v
&下载repo-1.0
。那是github的错误吗?
要通过curl
以下方式将您的存储库下载为zip文件:
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帮助
wget https://github.com/zoul/Finch/archive/master.zip
如果您想从命令行执行此操作,则可以参考: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
有时,如果“下载ZIP”按钮不可用,则可以单击“原始”,文件应下载到系统中。
截至2016年6月,“下载ZIP”按钮仍位于<>代码选项卡下,但是现在位于带有两个选项克隆或下载的按钮内: