Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 删除Gerrit中的项目_Git_Gerrit - Fatal编程技术网

Git 删除Gerrit中的项目

Git 删除Gerrit中的项目,git,gerrit,Git,Gerrit,我可以通过以下方式在Gerrit中创建项目: ssh –p 29418 [ip-address] gerrit create-project --name [project-name] 但是,如何删除任何项目?我在网页上没有看到相关的命令或按钮。注意:由于这个问题最初被问到,我已经发布了,并将它交给了更活跃的Gerrit开发人员。如果您使用的是Gerrit>=2.7,我建议您使用此路线。如果没有,请继续阅读 目前没有从Gerrit中删除项目的方法。这必须手工完成。这是 手动删除项目有两个步骤:

我可以通过以下方式在Gerrit中创建项目:

ssh –p 29418 [ip-address] gerrit create-project --name [project-name]
但是,如何删除任何项目?我在网页上没有看到相关的命令或按钮。

注意:由于这个问题最初被问到,我已经发布了,并将它交给了更活跃的Gerrit开发人员。如果您使用的是Gerrit>=2.7,我建议您使用此路线。如果没有,请继续阅读

目前没有从Gerrit中删除项目的方法。这必须手工完成。这是

手动删除项目有两个步骤:

从服务器的文件系统中删除存储库

从数据库中删除存储库的所有引用。要清除的表取决于您正在运行的Gerrit的版本-例如,项目表在2.2.0中被删除

如果删除活动GeRIT服务器上的项目,则应考虑关闭GeRIT。

< P>参见

我们能够在2.7实例中安装它


上面提到的gerrit问题还包括向项目页面添加UI按钮的说明。

我们从gerrit删除项目的工作流是首先删除.git目录。那之后呢

ssh -p 29418 gerrit.server.local gerrit flush-caches --cache projects

或者-如果你正在做一些家务;-

从您的存储库中删除raw.git文件并刷新更改或重新启动gerrit服务对我们来说很有效


注意:确保您删除的存储库没有任何待定的审核。

使用Gerrit 2.15.6,我可以在Gerrit UI中单击一个非常方便的“删除项目”按钮:


在项目管理页面的底部。

删除对我不起作用,而且我无法访问服务器文件,最好的解决方案是隐藏项目

在项目页面上,找到项目选项,然后说明。 在“状态选择”框中,选择“隐藏”。 按保存更改。
根据删除项目插件现在在项目屏幕上有一个按钮。这对我来说很有效。我不得不使用deleteproject而不是deleteproject。请更新答案,并纠正错误。我在v2.16.7安装中使用了它!如果您有权删除本地存储库。git-project将从gerrit站点上的项目列表中消失。在此之后,服务器将不会创建具有相同名称的新存储库。是否有此插件的预构建版本?如果没有,我如何构建和安装它?对于gerrit版本2.9.1,您必须使用以下命令:ssh-p 29418 gerrit.server.local gerrit flush caches-因为无法识别最后一个参数。在此之后,服务器将不会创建具有相同名称的新存储库。
ssh -p 29418 gerrit.server.local gerrit flush-caches --cache projects