Gerrit 删除项目

  今天手滑把一个Gerrit上的项目epa写成了epp,想找个重命名的地方也找不到。。。到网络上搜索了下,发现都是改数据库的,然后就进入的数据库:

$ ssh -p 29418 10.27.149.227 gerrit gsql

  发现就没有Project的表

Type ‘\h‘ for help.  Type ‘\r‘ to clear the buffer.

gerrit> \d
                     List of relations
 TABLE_SCHEM | TABLE_NAME                  | TABLE_TYPE
 ------------+-----------------------------+-----------
 PUBLIC      | ACCOUNTS                    | TABLE
 PUBLIC      | ACCOUNT_DIFF_PREFERENCES    | TABLE
 PUBLIC      | ACCOUNT_EXTERNAL_IDS        | TABLE
 PUBLIC      | ACCOUNT_GROUPS              | TABLE
 PUBLIC      | ACCOUNT_GROUP_BY_ID         | TABLE
 PUBLIC      | ACCOUNT_GROUP_BY_ID_AUD     | TABLE
 PUBLIC      | ACCOUNT_GROUP_MEMBERS       | TABLE
 PUBLIC      | ACCOUNT_GROUP_MEMBERS_AUDIT | TABLE
 PUBLIC      | ACCOUNT_GROUP_NAMES         | TABLE
 PUBLIC      | ACCOUNT_PATCH_REVIEWS       | TABLE
 PUBLIC      | ACCOUNT_PROJECT_WATCHES     | TABLE
 PUBLIC      | ACCOUNT_SSH_KEYS            | TABLE
 PUBLIC      | CHANGES                     | TABLE
 PUBLIC      | CHANGE_MESSAGES             | TABLE
 PUBLIC      | PATCH_COMMENTS              | TABLE
 PUBLIC      | PATCH_SETS                  | TABLE
 PUBLIC      | PATCH_SET_ANCESTORS         | TABLE
 PUBLIC      | PATCH_SET_APPROVALS         | TABLE
 PUBLIC      | SCHEMA_VERSION              | TABLE
 PUBLIC      | STARRED_CHANGES             | TABLE
 PUBLIC      | SUBMODULE_SUBSCRIPTIONS     | TABLE
 PUBLIC      | SYSTEM_CONFIG               | TABLE

  ....真无语,google被封杀了,bing没啥用,度娘唯一的功能是找种子和打小广告。

  搞了一个小时,不想找了,细细反思了一下,其实新版本的gerrit里没有project的表应该是对的,因为gerrit其实是封装了git,那么gerrit上的project应该就是linux服务器上git仓库的project,换句话说,想删除gerrit上的project,只要删除服务器上project的仓库就行了!

  进入/home/gerrit/review_site/ 下,发现了我的epp仓库的肉身,rm -rf epp 之后,刷新了gerrit的页面,这个project就可以删除了。

时间: 2024-10-09 02:54:42

Gerrit 删除项目的相关文章

gerrit branch-2依赖branch-1,branch-1更新如何将更改pull到branch-2

1.环境 ubuntu16.04  gerrit 2.问题 gerrit中branch-2依赖branch-1,branch-1更新后,branch-2需要pull branch-1的更新内容, 然后继续修改branch-2. 3.解决方法 3.1  在branch-2的分支上或patch中,执行 git review -d $PARENT_CHANGE_NUMBER 会pull branch-1最新的内容, 并切换到 review/unknown/branch-1,不做任何修改. CHANGE

Gerrit(1): Manage Projects

# Connect To Gerrit Server ssh -p 29418 [email protected] #Create Branch By SSH ssh -p 29418 review.example.com gerrit create-branch myproject newbranch master # Get Command Help ssh review gerrit --help # Clone Git Repo git clone ssh://192.168.0.254

Android源代码下载 “Gerrit下载源代码”

repo init -u ssh://[email protected]:29419/manifest -m k86A.xml 使用-m参数指定具体使用的是k86A.mxl文件 步骤1. curl http://gerrit.y/repo > repo 安装repo,用于更新Android源代码.下载repo脚本,repo是Android对git的一个封装,简化了一些git的操作: 步骤2. 将repo文件移到指定目录中/usr/bin/repo(和~/bin的区别是什么?) 步骤3. 并在/u

jenkins gerrit

jenkins 配置 gerrit

Gerrit与Jenkins/Hudson CI服务器搭建

配置Git 很多系统(例如Linux)已经默认提供了Git,在Git主页也可以找到安装程序.对于Windows用户,最好的选择是MsysGit.请注意,如果你安装了Apple Developer Tools (for Xcode 4),那么其中已经自带Git二进制包了.如果遇到了问题,help.github.com中可以找到很多非常出色的指南. 因为所有的Git提交都带有作者和电子邮件地址,如果你还没有设置过这些内容,请执行以下命令进行配置: $ git config --global user

Gerrit安装配置

1.准备安装环境 安装JDK 下载jdk的tar包,解压缩,并修改/etc/profile,配置环境变量,这里不再说明 安装git gerrit需要git环境,直接用yum安装 #yum -y install git 安装httpd httpd主要作为反向代理使用,并设置账号密码访问 #yum -y install httpd 创建gerrit安装目录 #mkdir   /home/gerrit2 2.下载Gerrit安装包 下载Gerrit的war包,通常包名为gerrit-xxx.war,x

配置gitlab gerrit jenkins

配置gerrit 在gerrit创建jenkins用户 把jenkins用户加入Non-Interactive的组中 Projects -> List -> All-Projects Projects -> Access -> Edit -> 找到 Reference: refs/heads/* 项 -> Add Permission -> Label Verified-> Group Name 里输入 Non-Interactive Users ->

Gerrit出现 Submitted, Merge Pending 和 Merge Conflict

一:Submitted, Merge Pending解决办法 产生原因: 例如: 原因1> (1)我提交了一个新的项目到Gerrit中,叫做commit1,这个commit1我没有submit到分支上 (2)这时我又在原来的编译器中提交了一个commit2 (3)此时我把commit2这条记录review掉,加2分,这时我点击submit合并代码时就会报这个错误.只有把commit1合并到分支上去                      后,commit2才能submit. 原因2> (1)

gerrit调试

java -jar gerrit-2.8.war init -d /etc/gerrit/ *** Gerrit Code Review 2.8*** Create '/etc/gerrit'           [Y/n]? y *** Git Repositories*** Location of Git repositories   [git]: *** SQL Database*** Database server type           [h2]: mysql Gerrit Co