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/)