我知道我可以通过git clone
命令获取项目,但是有什么办法,如何通过Web界面从BitBucket.org下载项目?最好的方式是,我正在寻找一种将项目源下载为ZIP压缩文件的方法。
我知道我可以通过git clone
命令获取项目,但是有什么办法,如何通过Web界面从BitBucket.org下载项目?最好的方式是,我正在寻找一种将项目源下载为ZIP压缩文件的方法。
Answers:
对于最新版本的Bitbucket(2016+),可以在“下载”菜单项中找到下载链接。
2016年之前
第一种方法
在存储库的“概述”页面中,有一个下载项目的链接。
第二种方法
转到下载->分支->下载所需的分支(如.zip,.gz或.bz2)。在这里,您会找到所有标签的下载链接。链接将采用以下格式:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
通过稍作调整,您还可以通过将标签更改为提交哈希值来访问任何修订版:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
我试图找出是否有可能像在GitHub上那样浏览早期提交的代码,并将其带到这里。我使用了在这里找到的信息,并且在摆弄了URL之后,实际上还找到了一种浏览旧提交代码的方法。即使问题/答案是关于下载早期提交的代码的,我还是想为浏览代码添加答案。
浏览代码时,URL类似于:
https://bitbucket.org/user/repo/src/
并在末尾添加提交哈希,如下所示:
https://bitbucket.org/user/repo/src/a0328cb
您可以在提交时浏览代码。我不明白为什么没有下拉框直接选择提交,功能已经存在。奇怪。
如果您想从外壳/终端下载存储库,它应该像这样工作:
wget https://user:password@bitbucket.org/user-name/repo-name/get/master.tar.bz2
或您可能拥有的任何下载URL。
请确保user:password都经过URL编码。因此,例如,如果您的用户名包含@
符号,则将其替换为%40
。