如何将git repo上传到gerrit?

gem*_*eld 13 linux git msysgit gerrit

我在ubuntu服务器上安装了gerrit服务,在我的PC上安装了客户端.我在我的PC上创建了一个git repo(使用msysgit),问题是:如何将git repo上传到Ubuntu服务器?我应该先在Ubuntu服务器上做一些工作(我刚刚安装了gerrit和git服务)?

Gre*_*ill 15

首先,您需要使用Gerrit服务器创建项目gerrit create-project.

接下来,根据需要编辑项目权限,为您的用户添加以下内容(可能是管理员组):

  • 创建参考
  • 伪造提交者身份
  • 伪造作者身份

这允许您上传可能由不同人员提交的现有历史记录,从而无需审核您选择的每个提交.

最后,推送你的代码:

git remote add gerrit gerritserver:project
git push gerrit master:refs/heads/master
Run Code Online (Sandbox Code Playgroud)