Gerrit

Gerrit 標籤 - 已驗證

  • February 26, 2016

我已經啟動並執行了 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

就是這樣,現在您還可以看到“已驗證”選項。

引用自:https://serverfault.com/questions/611459