gerrit的使用以及問題總結_gerrit權限和配置


來自其他博客的匯總,比較重要的部分已經截圖出來

 

 參考:https://www.cnblogs.com/yinzhengjie/p/11043239.html

1. Global Capabilities 管理員的權限一般不需要動

2. refs/* 這里對用戶Projects List 進行管理,如果用戶對一個項目沒有該權限的讀取功能,則用戶不能查詢到該項目,即使有該項目的URL也不能從遠程拉取該項目。

3. refs/for/*和refs/for/refs/*,用來控制向gerrit倉庫push權限。如果需要限制用戶push功能,可以將用戶組添加至PUSH下選擇BLOCK。

4. 指定分支管理,如果不希望用戶將代碼提交到某一分支(master),可以新加一個reference權限,名叫refs/for/refs/heads/develop,然后設置push權限添加對應用戶組,設置權限為BLOCK。

5. 提交新分支,要直接push,因為向gerrit上提交新分支會提示未找到分支。這里要設置的權限是refs/heads/*下面的create reference。添加組並賦予ALLOW即可。

6. 刪除遠程分支,設置權限refs/heads/*下面的push權限,並且勾選后面的Force Push。

7. refs/heads/*下的Label Code-Review是review代碼時評分,有+2評分權限的用戶可以讓提交的代碼通過審核。

詳細權限描述:https://www.jianshu.com/p/d95faa9f8b05

看到了一篇很好的博客,大綱如下:

 

 

鏈接如下:

https://www.ieclipse.cn/2016/05/14/other/tech-gerrit-guide/index.html

Gerrit Code Review ---Project Configuration

      參考: http://gerrit-documentation.storage.googleapis.com/Documentation/2.11/project-configuration.html

另外一篇: 代碼檢視工具gerrit的日常使用   https://www.jianshu.com/p/b77fd16894b6

還有gerrit review命令行的使用: https://review.opendev.org/Documentation/cmd-review.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM