gerrit删除Group和Project

转至:http://blog.sina.com.cn/s/blog_507c71550100ouv5.html


Group

1. access gerrit sql database
     cmd:  ssh -p 29418 150.236.40.165 gerrit gsql
2. gerrit>  delete from ACCOUNT_GROUP_NAMES where name=<group name>;
3. gerrit>  delete from ACCOUNT_GROUPS where name=<group name>;

Project
1. access gerrit sql database
     cmd:  ssh -p 29418 150.236.40.165 gerrit gsql
2. gerrit>  delete from projects where name=<project name>;
3. gerrit>  delete from ref_rights where project_name=<project name>;
4. go to folder /gerrit/review_site/git, remove <project name>.git

Example for remove project:
Step 1:
ecdshawk@mtvserver2:/project/ecds/gerrit/review_site/db> ssh -p 29418 150.236.40.165 gerrit gsql
Welcome to Gerrit Code Review 2.1.6.1
(H2 1.2.134 (2010-04-23))
 
Type '\h' for help.   Type '\r' to clear the buffer.
 
gerrit>
 
Step 2:
gerrit>  delete from projects where name='rmproject';
UPDATE 1; 1 ms
 
Step 3:
gerrit>  delete from ref_rights where project_name='rmproject';
UPDATE 1; 1 ms

Step 4:
ecdshawk@mtvserver2:/project/ecds/gerrit/review_site/git> ls
fproject.git   rmproject.git
ecdshawk@mtvserver2:/project/ecds/gerrit/review_site/git> rm -rf rmproject.git/
ecdshawk@mtvserver2:/project/ecds/gerrit/review_site/git> ls
fproject.git

Note: The projects is removed from database with Gerrit version 2.2. The method is simply. Delete project folder from Gerrit repo folder directly and restart Gerrit service.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Gerrit中,可以通过配置的权限来管理用户对项目的访问和操作权限。根据角色规划,可以创建不同的来分配权限。 例如,可以创建一个名为ci_demo_leader的,用于审核人员。他们可以拥有一些特定的权限,如查看项目信息、创建项目、创建分支、创建标签、创建、配置项目权限、删除CR记录、+1、+2、提交、强制推送等权限。这些权限可以通过将用户添加到ci_demo_leader来分配。\[1\]\[2\] 另外,还可以创建一个名为ci_demo_dev的,用于开发者。他们可能拥有一些不同的权限,如查看项目信息、创建分支、创建标签、提交等权限。同样,这些权限可以通过将用户添加到ci_demo_dev来分配。 而ci_demo_owner是由Gerrit的运维管理员统一创建的角色,他们拥有更高级的权限,如查看项目信息、创建项目、创建分支、创建标签、创建、配置项目权限、删除CR记录、+1、+2、提交、强制推送等权限。\[1\]\[2\] 要配置的权限,项目管理员可以登录Gerrit后,选择BROWSE,然后选择Repositories,找到对应的项目,点击A,再点击EDIT。在这里可以进行权限的配置,包括添加或删除成员、分配不同的权限等。\[3\] 总结起来,通过在Gerrit中创建不同的,并分配不同的权限,可以实现对用户在项目中的访问和操作进行精细化的管理。 #### 引用[.reference_title] - *1* *2* *3* [Gerrit码仓之分配权限使用方法秘籍](https://blog.csdn.net/weixin_38920945/article/details/124151092)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值