gerrit项目配置
1.1 gerrit服务器ip地址:192.168.130.10
1.2 gerrit服务器端用户名:gerrit
1.3 gerrit用户端管理员:admin
1.4 ssh端口号:29418
1.5 gerrit安装目录:/home/gerrit/share/review_test/
进入该目录,
cd /home/gerrit/share/review_test/
2. 项目管理
2.1 增加项目,
ssh -p 29418 admin@192.168.130.10 gerrit create-project --name project-demo
这样在./git目录下会自动生成project-demo.git的仓库。
2. 删除项目,
rm -rf git/project-demo.git
删除项目的git仓库,刷新gerrit页面即可。
3. 用户管理
3.1 增加用户
sudo htpasswd -c -b passwords admin admin
3.2 删除用户
需要操作数据库,以注册邮箱为‘gerritadmin@163.com’的用户为例。
a. 在accounts表中通过邮箱查找ID,
ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"select \* from accounts where preferred_email=\'gerritadmin@163.com\'\"
得到结果如下,
REGISTERED_ON | FULL_NAME | PREFERRED_EMAIL | INACTIVE | ACCOUNT_ID------------------------+-----------+--------------------------+----------+-----------2017-07-20 19:14:38.982 | NULL | gerritadmin@163.com | N | 1000006 (1 rows; 1 ms)
所以,ID为'1000006'。
b. 在所有表中删除ID为1000006的数据,
ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNTS where account_id=1000006\" ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNT_EXTERNAL_IDS where account_id=1000006\" ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNT_GROUP_MEMBERS where account_id=1000006\" ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNT_GROUP_MEMBERS_AUDIT where account_id=1000006\" ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNT_GROUP_NAMES where account_id=1000006\" ssh -p 29418 admin@192.168.130.10 gerrit gsql -c \"delete from ACCOUNT_SSH_KEYS where account_id=1000006\"
c. 重启gerrit服务,
./bin/gerrit.sh restart
转载于:https://www.cnblogs.com/eastnapoleon/p/7229379.html
gerrit项目配置相关推荐
- IDEA下使用gerrit项目指南
IDEA下使用gerrit项目指南 注:由于svn和git在原理上存在较大差异,所以在使用git之前,请务必先了解git是如何管理项目的.可阅读以下链接了解 https://www.liaoxuefe ...
- 理解 IntelliJ IDEA 的项目配置和Web部署
点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:dulk cnblogs.com/deng-cc/p/6416332.html 1.项目配 ...
- 使用Jenkins持续集成Vue项目配置Sonar任务
title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...
- Radware负载均衡项目配置实战解析之四-VRRP双机配置与同步
接上一小节内容,这一节主要介绍RADWARE负载均衡实战项目中的VRRP双机配置与同步问题.radware在实际的业务与配置中,一般都会配置双机来实现冗余.无论是主用设备还是备用设备都要进行基本配置. ...
- CYQ.Data.ProjectTool 项目配置工具发布(包源码)
2019独角兽企业重金招聘Python工程师标准>>> 前言: 一直被网友催,说要更新下 CYQ.Data 的枚举生成器,这工具自从V4.5版本之后,就没再发布过新版本,事实上,我 ...
- vue cli 添加html,vue-cli创建的项目,配置多页面的实现方法
vue官方提供的命令行工具vue-cli,能够快速搭建单页应用.默认一个页面入口index.html,那么,如果我们需要多页面该如何配置,实际上也不复杂 假设要新建的页面是rule,以下以rule为例 ...
- Maven项目配置EL表达式原样输出解决方法
Maven项目配置EL表达式原样输出解决方法 参考文章: (1)Maven项目配置EL表达式原样输出解决方法 (2)https://www.cnblogs.com/d191/p/11689610.ht ...
- 【JetPack】为现有 Android 项目配置视图绑定 ( ViewBinding ) 模块 ( 视图绑定不影响传统布局操作 | 视图绑定类关联 Activity | 视图绑定类本质 )
文章目录 I . 为现有项目配置 视图绑定 ( ViewBinding ) 应用 II . 视图绑定 ( ViewBinding ) 定制 III . 视图绑定 ( ViewBinding ) 对于正 ...
- java项目配置常见问题
myeclipse配置流程 1.切换编码 genera->workspace->text file encoding->选utf-8 2.配置jdk版本 a.java->ins ...
- 软件测试-PR在运行场景的时候报错测试机:localhost,连接失败!请检查执行器与压力机之间的网络连接,以及场景组中各个项目配置的路径
报错文字如下: 测试机: localhost,连接失败!请检查执行器与压力机之间的网络连接,以及场景组中哥哥项目配置的路径. 报错截图: 解决方法: 是因为你没有开启Agent 截图所示: 或者是这样 ...
最新文章
- 协作机器人与传统机器人有何区别?
- mysql中的自关联详解_Laravel - MySQL数据库的使用详解6(Eloquent ORM用法3:模型关联、关联查询)...
- 精美日历EXCLE格式
- CVPR 2018 VITAL:《VITAL: VIsual Tracking via Adversarial Learning》论文笔记
- rsa.FromXmlString 系统找不到指定的文件
- 对USB驱动程序的理解
- python计算最大回撤_最大回撤线性算法实现
- C++奥赛一本通递推题解
- python3.4 + Django1.7.7 表单的一些问题
- Ajax技术(WEB无刷新提交数据)
- leetcode_684. Redundant Connection
- 佐客牛排机器人餐厅_开业爆红的机器人餐厅,背后有这些王炸……
- 【渝粤教育】电大中专计算机常用工具软件 (2)_1作业 题库
- 视频教程-H3CS-WLAN 无线工程师认证-H3C认证
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- 【b站雅思笔记】Simon‘s IELTS Course - 听力部分
- java 如何清除临时文件_如何删除Java中的临时文件?
- 分享两个无限制的免费快递查询接口
- Python进阶——网课不愁系列AI换脸技术
- 在视频中添加图片,图片中添加视频,制作画中画效果
热门文章
- 解决办法:error: item inner element must either be a resource reference or empty.
- 管理感悟:把公司搞死,然后抱怨融资困难
- vscode安卓html扩展,vscode扩展信息.html
- mysql算法优化原则_Mysql语句优化的原则——让你写sql更加顺手
- php mpdf 乱码,PHPMPDF中文乱码如何解决
- Windows平台release版本内存泄漏检查办法
- mysql 子查询 in 多表_MySQL多表之子查询
- 1. MFC编程——变量命名规则
- QTQuick控件基础(1)
- 关于Spring Cloud Eureka