服務器搭建(03)Gerrit服務器 權限管理 & Git操作集合

說明:調試到這裏 曾經遇到過 因爲郵箱的配置而無法成功 push 提交的情況,事實上是權限配置導致的,權限表的配置個人認爲是個難點,主要是 要對git深入瞭解,還要儘可能理解 這一大坨的權限,短期搞清有難度。


1 可用的權限管理表

對於Gerrit服務器的配置來說,權限 個人目前認爲是 最困難的,主要涉及3個核心組:開發者(develop)、校驗者(verify)、審覈者(review)和  refs/* 等 各個preference 以及 preference下的權限。開始是有些雲裏來霧裏去的,最後整合了一張可用的權限表,如下所示:


2 Git操作合集

這裏主要介紹 倉庫的 pull & push & add/rm & commit 組合操作,首先 下載代碼至倉庫,我們進入到 這個界面

複製 並 執行 對應 的git clone 操作,之後執行操作:

git pull

之後 就可以再這裏 把我們將要上傳的代碼 複製到倉庫中,然後執行命令集:

$git add/rm file1 file2 ...
$git commit -m "提交註釋"
$git push origin HEAD:refs/for/master

上傳代碼至文件倉庫即可。

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