背景
我大约有21个带有Maven项目的私有存储库。这些项目都连接到Jenkins服务器。每个项目中最多包含8个脚本,要停止该脚本会花费大量时间来测试每个区域。
问题
当某人完成脚本后,他们会将其上传到正确的bitbucket存储库,但问题是团队中的某些人在上传时可能会很粗心,并且会上传到其中已经包含大量脚本的存储库中。
题
我是否可以只锁定一个存储库,以便不再由粗心的人进行任何提交,我想将其最小化,因为要恢复然后再重建Jenkins项目很麻烦。
使用 Bitbucket 7.9.1 作为参考:
有几种方法可以防止您的集成分支(通常)master被随意编辑。
这些设置是使用存储库设置应用的,通常位于 bitbucket 服务器上存储库网页的左边距:

首先,我建议请求拉取请求。这可以通过单击添加权限从存储库设置中的分支权限选项卡来完成:

通过选中相关复选框来防止在没有拉取请求的情况下进行更改。拉取请求可确保未经项目所有者或其他授权人员首先审核和批准,更改不会合并到您的集成分支。可以使用左侧的“默认审阅者”选项卡配置所需的审阅者。
此外,可以在“存储库权限”页面上对用户访问进行更广泛的限制,其中用户被分配对存储库的读、写或管理访问权限。具有读取权限的任何人都可以克隆和获取,但将被限制推送到存储库。具有写入权限的任何人都可以克隆、获取、推送等,但无法从 Bitbucket 网页更改存储库设置。具有管理员访问权限的任何人都可以更改存储库设置以及克隆、获取、推送等。
| 归档时间: |
|
| 查看次数: |
2438 次 |
| 最近记录: |