【发布时间】:2016-04-19 11:01:50
【问题描述】:
我正在尝试将现有的 repo 添加到 gerrit。我创建了一个空项目并尝试推送它(git push ssh://admin@localhost:29418/project *:*)。我收到此错误消息作为回报:
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://admin@localhost: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://admin@localhost:29418/project'
我已经访问了 gerrit 站点并在 project/access 下添加了 refs/head/* 为所有用户创建引用权限。
【问题讨论】:
-
我假设您能够正常使用gerrit(即创建更改并合并它们),只是在直接推送时遇到问题?