gerrit用戶管理及權限配置

gerrit的部署與配置請參見:centos部署配置gerrit+gitlab實現代碼的review與自動同步


1. 增加普通成員

    需要管理員登錄服務器,通過修改htpasswd

htpasswd -b /usr/local/nginx/conf/htpasswd/gerrit.passwd UserName PassWord

創建項目組:

image.png

增加項目成員:

image.png 注意:如果添加成員沒有存在的話,需要執行第二步,成員進行激活操作。

2. 配置ssh-key

    訪問gerrit.apicloud.com,使用管理員新增的用戶名和密碼登錄。

    配置個人信息,登記郵箱地址:

image.png

    系統會發送一封確認郵件,請點擊確認:

image.png

配置ssh-key:

image.png

注意這裏如果使用多臺服務器提交代碼,請將服務器的ssh-key分別增加上來,系統同樣會發送一封郵件提示ssh-key操作。注意,ssh-key會作爲你賬戶的身份去提交項目代碼,所以一定要注意安全

image.png


3. 設置項目權限

管理員登錄系統,查看項目權限:

image.png

增加或修改權限,請編輯:

image.png

image.png


4.代碼推送測試

swht用戶在自己服務器或電腦上操作: (git clone ssh://[email protected]:29418/test01 && scp -p -P 29418 [email protected]:hooks/commit-msg test01/.git/hooks/)

image.png

image.png



參考:Gerrit集成Gitweb沒有查看權限問題

          Gerrit使用簡介


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章