0

我在 gerrit 上有一个名为 my_project 的新项目,我是它的集成商。

我执行以下操作:

git clone ssh://gerrit.local.server.com:29418/my_project
cd my_project
git remote add bla ssh://gerrit.local.server.com:29418/my_project
git fetch bla
echo 111 > try.txt
git commit -as

所有这些尝试都失败了,没有权限错误(我是一个集成商,我在所有配置文件中使用正确的用户、RSA 密钥和电子邮件):

git push origin master
git push ssh://gerrit.local.server.com:29418/my_project refs/heads/* refs/tags/*

我在这里想念什么?

4

1 回答 1

1

你想绕过审查吗?如果没有,您需要推送到refs/for/master,而不是master

git push origin HEAD:refs/for/master

如果你试图绕过审查,你需要确保你有写权限refs/heads/master

于 2013-06-04T20:40:23.933 回答