我知道我可以通过 git clone 命令获取项目,但有什么办法,如何从BitBucket.org通过Web界面下载项目?在最好的方式,我正在寻找一种方法来下载项目源作为ZIP压缩文件 .
git clone
对于Bitbucket(2016)的最新版本,可以在“下载”菜单项中找到下载链接 .
预-2016
First method
在repo的Overview页面中,有一个下载项目的链接 .
Second method
转到下载 - >分支 - >下载所需的分支(如.zip,.gz或.bz2) . 在那里,您可以找到所有标签的下载链接 . 链接将采用以下格式:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
通过稍微调整一下,您还可以通过将标记更改为提交哈希来访问任何修订:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
从Dashboard或Repository选项卡中选择您的存储库 .
然后只需单击下载选项卡,其中包含下载图标 . 它将允许您在 zip format 中下载整个存储库 .
对于 git 存储库,要下载最新的提交,您可以使用:
https://bitbucket.org/owner/repository/get/HEAD.zip
对于 mercurial 存储库:
https://bitbucket.org/owner/repository/get/tip.zip
Direct download:
从bitbucket的仪表板转到项目存储库 . 从左侧菜单中选择下载 . 选择下载存储库 .
To Download Specific Branch - 从左侧面板转到下载,选择下载页面上的分支 . 它将列出所有可用的分支 . 以zip,gz或bz2格式下载所需的分支 .
我试图弄清楚是否可以在GitHub上浏览早期提交的代码并将它带到这里 . 我使用了我在这里找到的信息,在摆弄了网址之后,我实际上找到了一种浏览旧提交代码的方法 . 即使问题/答案是关于下载早期提交的代码,我想我也只是添加了浏览代码的答案 .
当您浏览代码时,URL类似于:
https://bitbucket.org/user/repo/src/
并在最后添加一个提交哈希,如下所示:
https://bitbucket.org/user/repo/src/a0328cb
您可以在提交时浏览代码 . 我不明白为什么没有直接选择提交的下拉框,该功能已经存在 . 奇怪 .
在Bitbucket Server中,您可以通过单击分支旁边的 ... 进行下载,然后 Download
...
Download
有关详细信息,请参阅Download an archive from Bitbucket Server
如果你想从你的shell /终端下载repo,它应该像这样工作:
wget https://user:password@bitbucket.org/user-name/repo-name/get/master.tar.bz2
或者您可能拥有的任何下载URL .
请确保用户:密码均为URL-encoded . 因此,例如,如果您的用户名包含 @ 符号,则将其替换为 %40 .
@
%40
8 回答
对于Bitbucket(2016)的最新版本,可以在“下载”菜单项中找到下载链接 .
预-2016
First method
在repo的Overview页面中,有一个下载项目的链接 .
Second method
转到下载 - >分支 - >下载所需的分支(如.zip,.gz或.bz2) . 在那里,您可以找到所有标签的下载链接 . 链接将采用以下格式:
通过稍微调整一下,您还可以通过将标记更改为提交哈希来访问任何修订:
现在更新并且非常容易下载!
从Dashboard或Repository选项卡中选择您的存储库 .
然后只需单击下载选项卡,其中包含下载图标 . 它将允许您在 zip format 中下载整个存储库 .
对于 git 存储库,要下载最新的提交,您可以使用:
https://bitbucket.org/owner/repository/get/HEAD.zip
对于 mercurial 存储库:
https://bitbucket.org/owner/repository/get/tip.zip
Direct download:
从bitbucket的仪表板转到项目存储库 . 从左侧菜单中选择下载 . 选择下载存储库 .
To Download Specific Branch - 从左侧面板转到下载,选择下载页面上的分支 . 它将列出所有可用的分支 . 以zip,gz或bz2格式下载所需的分支 .
我试图弄清楚是否可以在GitHub上浏览早期提交的代码并将它带到这里 . 我使用了我在这里找到的信息,在摆弄了网址之后,我实际上找到了一种浏览旧提交代码的方法 . 即使问题/答案是关于下载早期提交的代码,我想我也只是添加了浏览代码的答案 .
当您浏览代码时,URL类似于:
并在最后添加一个提交哈希,如下所示:
您可以在提交时浏览代码 . 我不明白为什么没有直接选择提交的下拉框,该功能已经存在 . 奇怪 .
在Bitbucket Server中,您可以通过单击分支旁边的
...
进行下载,然后Download
有关详细信息,请参阅Download an archive from Bitbucket Server
如果你想从你的shell /终端下载repo,它应该像这样工作:
或者您可能拥有的任何下载URL .
请确保用户:密码均为URL-encoded . 因此,例如,如果您的用户名包含
@
符号,则将其替换为%40
.