我有一个场景。我有两个实例,Gerrit的实例1和Git的实例2。我想了解git如何拦截直接来到实例2的请求?
可以安全地假设我必须远程安装gerrit,而不是git实例。
在不同的机器上安装Gerrit和git
当初始化格里特,交互CLI屏幕询问这应该是本地(?)的目录,例如/ home/ME /混帐回购(GIT回购里面我有我的项目的git仓库位置.git文件)。如果不是本地存储库,我指定一个远程存储库URI,比如说ssh://[email protected]/root/project.git,首先它会起作用吗?如果是的话,它是如何拦截所有推送,拉...请求到ssh://[email protected]/root/?
重复的http://stackoverflow.com/questions/26760661/how-to-setup-gitolite-and-gerrit-on-separate-ubuntu-servers/26774084。 – 2014-12-03 09:13:34
感谢您的链接Magnus。然而,事情是,我希望gerrit只“关照”远程文件夹中的一个存储库(许多存储库)。一种方法是在所有其他存储库上提供完整的权限(如果我们这样做,每个人都需要在本地设置git-review,这是我们不想要的)。我们只需要一组特定的人(在特定存储库上工作)使用gerrit。当所有人都不会使用gerrit的服务时,为什么要打扰他们。 – 2014-12-03 09:28:16
不,您的用户不必设置git-review。 Gerrit的评论功能是可选的,您可以将其用作通用Git托管软件,例如Gitolite。没有人会因为转向Gerrit而烦恼(除了迁移本身)。 – 2014-12-03 09:51:10