更改新Gerrit项目配置的正确方法是什么?
问题描述:
我有多个项目,我需要在Gerrit
(我是所有者/根)下创建。更改新Gerrit项目配置的正确方法是什么?
我格里特位置是/ home /格里特/
第一个项目是/home/gerrit/review_site/
下创建的。 (指着混帐回购协议中/var/www/gitrepos
)
当我创建从格里特网络接口的第二项目(创建项目链接),我继承了全项目的项目 - 我觉得从(review_site/etc/gerrit.config
)。
它给了我一个从另一个项目继承的选择,但没有相关的父项目,因为这个第二个项目主要有不同的选项(不同的组等等)。
我在创建项目步骤中看不到任何配置选项的方法。
一旦创建项目,我看到这股/ home/gerrit/review_site/ folder
(等股日志等)
什么是改变新项目的配置的最佳途径?我可以克隆git repo,通过Gerrit上传更改。但是,我可以从它下面更改目录和其他细节吗?
它应该使用哪个配置文件,以及如何指定它?我需要重新启动Gerrit服务器,因为配置文件会被更改吗?目前,我不确定该架构应该是什么: - 每个项目应该放在不同的目录中吗? (/home/gerrit/project1, /home/gerrit/project2, ...?)
任何帮助WRT如何Gerrit
管理单独的项目,将不胜感激。
谢谢你的回应。然而,我仍然想知道的和我最初的观点是,如果我的项目需要不在可配置列表中的不同设置(例如ldap服务器),那么我是否需要一个完全独立的第二个Gerrit实例? – vs9
这是真的,但是...为什么你想为不同的项目(存储库)使用不同的LDAP服务器?这没有意义。我想你不需要为任何项目设置不同的gerrit.config设置。 –
不幸的是,我们确实 - 例如,我们正试图从另一台外部服务器导入一个项目。由于问题需要很长时间(很多周)。我们需要将我们的身份验证指向该项目的外部服务器。与此同时,我们不能运行/支持其他本地项目。 – vs9