内容
Azure DevOpsにおけるAzure Repos(git)にてmainブランチにプッシュやコミットを直接されないようにする方法を共有します。
Azure Data FactoryやAzure Databricksでは、Azure Reposと連携できるようになったのですが、間違ってmainブランチにプッシュやコミットされてしまうことへの対応方法を検討する必要がでてきました。ブランチ ポリシーを設定することで対応ができるようです。
対応方法
1. Azure DevOpsにて、Repos
--> Branches
--> ...
--> Branch policies
を選択
2. Require a minimum number of reviewers
をON
に設定して、下記の設定を実施
-
Minimum number of reviewers
:1
-
Allow requestors to approve their own changes
:✔
3. mainブランチにcommitできないことを確認
Pushes to this branch are not permitted; you must use a pull request to update this branch.