我知道我可以通过git clone命令获得项目,但是有没有办法,如何通过BitBucket.org的web界面下载项目? 在最好的方式,我正在寻找一种方法来下载一个项目源作为ZIP压缩文件。
当前回答
对于git存储库,要下载最新的提交,您可以使用:
https://bitbucket.org/owner/repository/get/HEAD.zip
对于mercurial存储库:
https://bitbucket.org/owner/repository/get/tip.zip
其他回答
直接下载:
从bitbucket的仪表板转到项目存储库。 从左侧菜单中选择下载。 选择下载存储库。
要下载特定分支-从左侧面板进入下载,在下载页面选择分支。它将列出所有可用的分支。 以zip、gz或bz2格式下载所需的分支。
对于git存储库,要下载最新的提交,您可以使用:
https://bitbucket.org/owner/repository/get/HEAD.zip
对于mercurial存储库:
https://bitbucket.org/owner/repository/get/tip.zip
在Bitbucket Server中,你可以点击下载…旁边的分支,然后下载
更多信息请参见从Bitbucket服务器下载存档
最新版本的Bitbucket(2016+),下载链接可以在下载菜单项中找到。
2016年以前
第一个方法
在repo的Overview页面中,有一个下载项目的链接。
第二种方法
去下载->分支->下载你想要的分支(.zip, .gz或.bz2)。在那里你可以找到所有标签的下载链接。链接的格式为:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
稍微调整一下,你也可以通过将标签更改为提交散列来访问任何修订:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
推荐文章
- 如何查看一个分支中的哪些提交不在另一个分支中?
- 如何取消在github上的拉请求?
- HEAD和master的区别
- GIT克隆在windows中跨本地文件系统回购
- 点击下载Href图片链接
- RPC失败;卷度传输已关闭,剩余未完成的读取数据
- 我应该在.gitignore文件中添加Django迁移文件吗?
- 错误:您对以下文件的本地更改将被签出覆盖
- Git rebase—即使所有合并冲突都已解决,仍然会继续报错
- 在Git中,我如何知道我的当前版本是什么?
- 跟踪所有远程git分支作为本地分支
- 自定义SSH端口上的Git
- git如何显示不存在于.gitignore中的未跟踪文件
- Git错误:遇到7个文件应该是指针,但不是
- GitHub克隆与OAuth访问令牌