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
gerrit项目配置的更多相关文章
- Project server 2016 “没有为此项目配置网站”错误处理
问题: 没有为此项目配置网站. There is no site configured for this project 解决办法: 依次点击设置>PWA设置>连接到sharepoint网 ...
- thinkphp3.22 多项目配置
1.index.php if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 开启调试 ...
- VS2010的项目配置
一直对VS的项目配置都是不怎么了解的,以前用过点,半年不用后,什么都忘记了... 下面这个是免于输入过长的引用头文件的,比如:#include “D:/C++/curl-7.37.0/libcurl/ ...
- VC项目配置基础以及快捷键(收藏)
来自http://blog.csdn.net/phunxm/article/details/5082488 一.IDE基础配置 1.字体 VC6中“Tools→Options→Format→Font” ...
- ThinkPHP多应用/项目配置技巧(使用同一配置文件)--(十六)
原文:ThinkPHP多应用/项目配置技巧(使用同一配置文件)--(十六) ThinkPHP多应用配置技巧(没有使用分组,这是通过入口文件产生的Home.Admin)----很实用! 比如:现在有Ho ...
- 理解 IntelliJ IDEA 的项目配置和Web部署
1.项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行.最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse ...
- 在找一份相对完整的Webpack项目配置指南么?这里有
Webpack已经出来很久了,相关的文章也有很多,然而比较完整的例子却不是很多,让很多新手不知如何下脚,下脚了又遍地坑 说实话,官方文档是蛮乱的,而且有些还是错的错的..很多配置问题只有爬过坑才知道 ...
- ASP.NET Core 项目配置 ( Startup )(转载)
原文:https://www.twle.cn/l/yufei/aspnetcore/dotnet-aspnet-startup.html 由于是个人网站,怕没了,特意复制保存,个人觉得讲的非常透彻 前 ...
- Intellij IDEA导入eclipse项目配置jdk、tomcat到浏览器正常访问
转发自:博客园---Lindp(大佬写的甚好) 以下是转发的正文 intellij idea中文资料网上比较少,对于eclipse的项目如何导入intellij idea也没有完整的说明,本人在这里整 ...
随机推荐
- 统计nginx日志里每五分钟的访问量
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Random_lee import time import os import re cla ...
- 【01】bootstrap基本信息
[01]基本信息 中文官网:http://www.bootcss.com/ 英文官网:https://github.com/twbs/bootstrap/ 支持IE8+ CND : htt ...
- 【Codeforces 348A】Mafia
[链接] 我是链接,点我呀:) [题意] 每轮游戏都要有一个人当裁判,其余n-1个人当玩家 给出每个人想当玩家的次数ai 请你求出所需要最少的玩游戏的轮数 使得每个人都能满足他们当玩家的要求. [题解 ...
- Java Web学习总结(32)——Java程序员最亲睐的Web框架
这一次,我们要讨论的是web框架. 只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据.下面是其他开发者所使用web框架列表: spring MVC/Spring Bo ...
- Oracle学习总结(4)——MySql、SqlServer、Oracle数据库行转列大全
MySql行转列 以id分组,把name字段的值打印在一行,逗号分隔(默认) select CustomerDrugCode,group_concat(AuditItemName) from noau ...
- css & no margin & print pdf
css & no margin & print pdf no header & no footer https://stackoverflow.com/questions/46 ...
- XOR的艺术
题目描述 AKN觉得第一题太水了,不屑于写第一题,所以他又玩起了新的游戏.在游戏中,他发现,这个游戏的伤害计算有一个规律,规律如下 1. 拥有一个伤害串为长度为n的01串. 2. 给定一个范围[l,r ...
- 线程间的通信----wait/notify机制
wait/notify机制 实现多个线程之间的通信可以使用wait.notify.notifyAll三个方法.这三个方法都是Object类的方法.wait():导致当前线程等待,直到另一个线程调用此对 ...
- 躁动不安的const
就是用来恐吓你的 我能想到的,最短的.且const最多的一个语句是: int const * fun(int const*const a[],const int index)const; 而这个语句还 ...
- tableView优化
※ tableView优化 概括说:1.使用不透明视图.2.不要重复创建不必要的table cell.3.减少视图的数目.4.不要做多余的绘制工作.5.预渲染图像.6.不要阻塞主线程. 详细说:1.使 ...