Git 在任何场景中都找不到提交按钮

Git 在任何场景中都找不到提交按钮,git,gerrit,Git,Gerrit,我在过去12个小时中遇到了一个问题,在gerrit中找不到解决方案 我已经安装了测试Gerrit实例“2.14.3”。从过去的几个小时,我试图找到一个提交按钮,但严重失败。在google中尝试了许多选项和引用,但无法启用提交按钮 注意,我正在通过一个注册用户推动更改,并试图通过管理员用户提交,但“提交”按钮根本没有显示 检查senario的几个快速命令 git clone http://13.126.209.78:8080/test1 curl -Lo .git/hooks/commit-msg

我在过去12个小时中遇到了一个问题,在gerrit中找不到解决方案

我已经安装了测试Gerrit实例“2.14.3”。从过去的几个小时,我试图找到一个提交按钮,但严重失败。在google中尝试了许多选项和引用,但无法启用提交按钮

注意,我正在通过一个注册用户推动更改,并试图通过管理员用户提交,但“提交”按钮根本没有显示

检查senario的几个快速命令

git clone http://13.126.209.78:8080/test1
curl -Lo .git/hooks/commit-msg http://13.126.209.78:8080/tools/hooks/commit-msg
touch file1.txt;git add .;git commit -m"adding first"
git push origin HEAD:refs/for/master
没有找到提交按钮。 有没有线索,我在哪里犯错

下面是project.config的详细信息

[project]
    description = Access inherited by all other projects.
[receive]
    requireContributorAgreement = false
    requireSignedOffBy = false
    requireChangeId = true
    enableSignedPush = false
[submit]
    mergeContent = true
[capability]
    administrateServer = group Administrators
    priority = batch group Non-Interactive Users
    streamEvents = group Non-Interactive Users
[access "refs/*"]
    read = group Administrators
    read = group Anonymous Users
[access "refs/for/*"]
    addPatchSet = group Registered Users
[access "refs/for/refs/*"]
    push = group Registered Users
    pushMerge = group Registered Users
[access "refs/heads/*"]
    create = group Administrators
    create = group Project Owners
    forgeAuthor = group Registered Users
    forgeCommitter = group Administrators
    forgeCommitter = group Project Owners
    push = group Administrators
    push = group Project Owners
    label-Code-Review = -2..+2 group Administrators
    label-Code-Review = -2..+2 group Project Owners
    label-Code-Review = -1..+1 group Registered Users
    submit = group Administrators
    submit = group Project Owners
    editTopicName = +force group Administrators
    editTopicName = +force group Project Owners
[access "refs/meta/config"]
    exclusiveGroupPermissions = read
    read = group Administrators
    read = group Project Owners
    create = group Administrators
    create = group Project Owners
    push = group Administrators
    push = group Project Owners
    label-Code-Review = -2..+2 group Administrators
    label-Code-Review = -2..+2 group Project Owners
    submit = group Administrators
    submit = group Project Owners
[access "refs/tags/*"]
    create = group Administrators
    create = group Project Owners
    createTag = group Administrators
    createTag = group Project Owners
    createSignedTag = group Administrators
    createSignedTag = group Project Owners
[label "Code-Review"]
    function = MaxWithBlock
    defaultValue = 0
    copyMinScore = true
    copyAllScoresOnTrivialRebase = true
    value = -2 This shall not be merged
    value = -1 I would prefer this is not merged as is
    value = 0 No score
    value = +1 Looks good to me, but someone else must approve
    value = +2 Looks good to me, approved
[label "Verified"]
    function = MaxWithBlock
    value = -1 Fails
    value =  0 No score
    value = +1 Verified
    copyAllScoresIfNoCodeChange = true
下面是gerrit.config的详细信息

gerrit]
        basePath = git
        serverId = 99472c41-5ed3-411e-a42f-36fdd890ff96
        canonicalWebUrl = http://ip-172-31-2-138.ap-south-1.compute.internal:8080/
[database]
        type = h2
        database = /opt/review_site/db/ReviewDB
[index]
        type = LUCENE
[auth]
        type = DEVELOPMENT_BECOME_ANY_ACCOUNT
[receive]
        enableSignedPush = false
[sendemail]
        smtpServer = localhost
[container]
        user = root
        javaHome = /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-2.b16.el7_4.x86_64/jre
[sshd]
        listenAddress = *:29418
[httpd]
        listenUrl = http://*:8080/
[cache]
        directory = cache

如中所述:

Submit
”按钮应显示,如果CL未验证+1,则可能为灰色

你看到了什么

没有“
Submit
”按钮。
花了我一些时间询问我是否需要单击“
Verified+1


没有问题,一切正常。“提交”按钮仅在更改“批准”时显示。在您的情况下,您需要“代码审查+2”和“验证+1”。你只要第一个。单击“回复”按钮并添加“已验证+1”投票,然后将显示“提交”按钮


注意:您可能没有添加“验证+1”投票的权限,在这种情况下,您需要先添加此权限。

Hi Von,谢谢您的评论。我期待着和你提到的一样的行为。但即使是我也对没有提交按钮的视图感到惊讶。我甚至没有留下任何在谷歌找到的网址,但问题是存在的。为了重现问题,您可以使用最新版本设置一个示例gerrit,并使用my gerrit.config和project.config。那就是good@scmGalaxy是的,这就是我提到这个问题的原因:没有按钮,除非你先点击Verified,将Verified计数器设置为+1。我只是更新了问题中的图像。也许你现在可以拿到我的prb了