次の方法で Gerrit でプロジェクトを作成できます。
ssh –p 29418 [ip-address] gerrit create-project --name [project-name]
しかし、どうすればプロジェクトを削除できますか? Web ページに関連するコマンドやボタンが表示されません。
注意:この質問は最初に尋ねられたので、削除プロジェクト プラグインをリリースし、より活発な Gerrit 開発者に渡しました。Gerrit >= 2.7 を使用している場合は、このルートをお勧めします。そうでない場合は、読み進めてください。
現在、Gerrit からプロジェクトを削除する方法はありません。手動で行う必要があります。これは、Gerrit で最も要望の多かった機能です。
プロジェクトを手動で削除するには、次の 2 つの手順があります。
サーバーのファイル システムからリポジトリを削除します。
データベースからリポジトリの参照を削除します。パージするテーブルは、実行している Gerrit のバージョンによって異なります。たとえば、projects テーブルは 2.2.0 で削除されました。
アクティブな Gerrit サーバーでプロジェクトを削除する場合は、事前に Gerrit をシャットダウンすることを検討してください。
gerrit からプロジェクトを削除するワークフローは、最初に .git ディレクトリを削除することです。その後に
ssh -p 29418 gerrit.server.local gerrit flush-caches --cache projects
(または -- とにかく家事をしている場合はすべて ;-) )
delete-project プラグインを参照してください
ssh -p 29418 gerrit.example.com delete-project delete --yes-really-delete my-project
2.7インスタンスにインストールできました
上記の gerrit の問題には、プロジェクト ページに UI ボタンを追加する手順も含まれています。