如何将第一次提交推送到新的远程git项目?

时间:2013-06-04 18:15:01

标签: git version-control gerrit

我有一个关于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

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

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

我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

您是否试图绕过评论?如果没有,则需要转到refs/for/master,而不是master

git push origin HEAD:refs/for/master

如果您试图绕过审核,则需要确保您对refs/heads/master具有写入权限