1. 程式人生 > >gerrit用戶管理及權限配置

gerrit用戶管理及權限配置

gerrit gitlab

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


1. 增加普通成員

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

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

創建項目組:

技術分享圖片

增加項目成員:

技術分享圖片 註意:如果添加成員沒有存在的話,需要執行第二步,成員進行激活操作。

2. 配置ssh-key

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

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

技術分享圖片

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

技術分享圖片

配置ssh-key:

技術分享圖片

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

技術分享圖片


3. 設置項目權限

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

技術分享圖片

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

技術分享圖片

技術分享圖片


4.代碼推送測試

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

技術分享圖片

技術分享圖片



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

Gerrit使用簡介


gerrit用戶管理及權限配置