# 私有 Bitbucket

### 通过代码关联集成 私有 Bitbucket，将代码提交和 Project 模块结合使用。

### 使用流程

{% hint style="info" %}

1. **关联私有 Bitbucket 前，请确保 ONES 系统和贵司 Bitbucket 网络能互联互通。**
2. 推荐使用 Bitbucket 6.0 以上版本，低于6.0版本不保证完全支持。
   {% endhint %}

新建关联私有部署 Bitbucket 类型代码仓

1.在「Pipeline 配置中心」-> 「代码仓管理」中，点击「新建关联代码仓」。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xMf2grE3PDWDcdLJG%2F-M9xOstRVlW-QvO9-dH6%2Fimage.png?alt=media\&token=31e947b6-acb1-4aad-bd9d-4c0e17d19875)

2\. 在「新建关联代码仓」弹窗中，选择「私有 Bitbucket」代码仓类型，点击「新建认证」按钮新建私有 Bitbucket 认证。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xMf2grE3PDWDcdLJG%2F-M9xQ8AR8gsVdmQdTpc5%2Fimage.png?alt=media\&token=ff1fdedd-363d-458c-8650-a4133830c8ae)

3\. 在「认证私有 Bitbucket」弹窗中，填写私有 Bitbucket URL，请根据你的 Bitbucket 服务地址填写。

注意：推荐使用 Bitbucket 6.0或以上版本，低于6.0版本无法保证完全支持。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xQBWv2XXfaEuZjRnS%2F-M9xQg_C3lQLuc3LFWvF%2Fimage.png?alt=media\&token=9f694140-5775-427a-81f5-8151c56e2b9b)

4\. 选择认证方式。你可以选择「用户名+密码」或者「Token」两种方式进行认证。请确保你填写的用户名或 Token 在Bitbucket 服务中至少具有以下权限：Project 下 Read 权限，Repository 下 Admin 权限。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xQBWv2XXfaEuZjRnS%2F-M9xRxTpDqReAdO4QjJw%2Fimage.png?alt=media\&token=26dc18b0-c20c-4e8b-b558-ea2e32c760df)

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xS-AtpdtvWaf4ZShp%2F-M9xSh2IH8rNb_FVg00s%2Fimage.png?alt=media\&token=99592f0b-3ea9-471c-bc29-23f01fea93c6)

5\. 填写完信息后即可提交认证，系统将检查认证是否有效，若有效即认证添加成功。回到「新建关联代码仓」弹窗，可以选择需要添加关联的代码仓。（可选代码仓取决于认证用户可见代码仓）。点击确定后即完成代码仓关联。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xSp8dCmvERL-4lKei%2F-M9xTIYpzS9qnGfe36yB%2Fimage.png?alt=media\&token=a70186aa-4f30-4fda-8167-ceadc32a8c4f)

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xSp8dCmvERL-4lKei%2F-M9xTh5fpRAar8YMzXI8%2Fimage.png?alt=media\&token=68c625dc-b52d-4a08-b577-496fe60a46fc)

6\. 可对已经关联代码仓进行「移除」、「重置 Webhook」或「手工配置 Webhook」等操作。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xSp8dCmvERL-4lKei%2F-M9xU2Nei7xLYyHiywC6%2Fimage.png?alt=media\&token=514a9766-75f3-4b17-8cd3-432170e3b708)

7\.  在关联的 Bitbucket 代码仓中提交代码，并在 Commit message 中输入包含工作项 ID 的内容，即可将代码提交与 ONES 中的工作项、迭代进行关联。

![](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M9xSp8dCmvERL-4lKei%2F-M9xUvSSh5aWIwxEuJfn%2Fimage.png?alt=media\&token=6fa3b21c-f2d5-4e79-891f-f69b406b2dc4)
