我正在尝试向gerrit添加一个现有的repo。我创建一个空的项目,并试图推动它(git push ssh://[email protected]:29418/project *:*
)。我得到的回报此错误消息:Gerrit推不工作。远程拒绝,禁止使用gerrit
Counting objects: 14, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 384 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 3 (delta 1)
remote: Resolving deltas: 100% (1/1)
remote: Processing changes: refs: 3, done
To ssh://[email protected]:29418/project
! [remote rejected] origin/HEAD -> origin/HEAD (prohibited by Gerrit)
! [remote rejected] origin/master -> origin/master (prohibited by Gerrit)
! [remote rejected] origin/ref/for/master/testing -> origin/ref/for/master/testing (prohibited by Gerrit)
error: failed to push some refs to 'ssh://[email protected]:29418/project'
我已经去了格里特网站和project/access
下添加refs/head/*
为所有用户创建参照权限。
我认为你能正常使用格里特(即创建的变化和合并它们)和只是有直接推动的麻烦? – forkrul