linux - 如何将 git repo 上传到 gerrit?

标签 linux git msysgit gerrit

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

最佳答案

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

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

  • 创建引用
  • 伪造提交者身份
  • 伪造作者身份

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

最后,推送你的代码:

git remote add gerrit gerritserver:project
git push gerrit master:refs/heads/master

关于linux - 如何将 git repo 上传到 gerrit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8353988/

相关文章:

git - 为什么 git 默认执行快进 merge ?

Git (1.7.10) 每次都询问我的用户名和密码

git - cygwin git 认为文件以前有不同的模式

python - 替代 makefile 为 python 项目集成多个 python 文件

linux - 访问原始文件权限(Linux)

git - git 是怎么知道我的邮箱的?

Git 和 PowerShell 以及德语变音符号

windows - 在 Jenkins 中更改 Windows shell(从 Cygwin 到 Git Bash/msys)

linux - 持有信号量的代码可以被抢占是什么意思

java - 如何从我的 Java 应用程序运行 Java 应用程序?