Gerrit
Gerrit 標籤 - 已驗證
我已經啟動並執行了 gerrit 我已經送出了我的第一個初始更改。但是,我只能在 Review 頁面上看到 Code Review。我轉到 All-Projects 的訪問頁面(我的項目從該頁面繼承其 ACL)並為管理員添加了標籤驗證。我登錄到管理員帳戶,但無法驗證我的更改和推送。下面是我認為正確配置的螢幕截圖,以及沒有出現驗證標籤的螢幕截圖。
顯示驗證標籤以便我推送更改的正確方法是什麼?
你把這
label-Verified
行放在refs/meta/config
節中。它需要在refs/heads/*
或類似。
[access "refs/heads/*"] label-Verified = -1..+1 group Administrators
例如。
您需要手動添加更改以獲得已驗證選項。您可以遵循以下選項:
mkdir tmp cd tmp git init git remote add origin ssh://admin@remote.site.com:29418/All-Projects git fetch origin refs/meta/config:refs/remotes/origin/meta/config git checkout meta/config
不,您將能夠看到project.config文件。將以下塊保留到該文件中:
[label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score value = +1 Verified
現在送出並將此更改推送到遠端。
git commit -a git push origin meta/config:meta/config
就是這樣,現在您還可以看到“已驗證”選項。