我看到了一些奇怪的事情:

http://github.com/zoul/Finch.git

现在我不是CVS, SVN之类的家伙了。当我在浏览器中打开它时,它告诉我我做错了什么。所以我猜我需要一些黑客工具?一些客户吗?

(我的意思是…为什么不直接提供ZIP文件呢?难道世界还不够复杂吗?)


当前回答

最近,我在GitHub上找到了以下工具:GitHub -zip -downloader from repository marencozy/ GitHub -zip -downloader。 它可以将所有公共存储库备份为zip存档。

python3 github-zipball-downloader.py -username User1

它将User1存储库保存到名称为datetime的本地文件夹。

其他回答

要通过这样的URL克隆存储库:是的,你确实需要一个客户端,而这个客户端就是Git。这可以让你做出改变,你自己的分支,与其他开发者同步合并,维护你自己的源代码,你可以轻松地保持更新,而不必每次都下载整个东西并重写你自己的更改等等。ZIP文件不会让您这样做。

它主要适用于那些想要开发源代码的人,而不是那些只想获得源代码而不进行更改的人。

但你也可以得到一个ZIP文件:

点击http://github.com/zoul/Finch/,然后点击绿色的克隆或下载按钮。在这里看到的:

对于使用Windows并努力从终端下载zip格式的repo的人:

url -L http://github.com/GorvGoyl/Notion-Boost-browser-extension/archive/master.zip——output master.zip

2016年7月更新

截至2016年7月,下载ZIP按钮已经移动到克隆下或下载到代码选项卡下标题的最右侧:


如果你没有看到按钮:

确保您从右侧导航菜单中选择了<>代码选项卡,或者 回购可能没有一个zip准备。将/archive/master.zip添加到存储库URL的末尾,并生成主分支的zip文件:

http://github.com/user/repository/ - - - - - - - - - > http://github.com/user/repository/archive/master.zip

以zip文件形式获取主分支源代码。您可以对标记和分支名称做同样的事情,方法是用分支或标记的名称替换上面URL中的master。

这里有一个很好的参考,如果你想从命令行执行: http://linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/

基本上这是

git clone http://github.com/zoul/Finch.git

有时如果“下载ZIP”按钮不可用,你可以点击“原始”,文件就会下载到你的系统中。