59

gitoliteを使用するときにリポジトリを削除する適切な方法は何でしょうか。

サーバーからリポジトリを削除し、削除するリポジトリに関連するすべての構成を削除する以外に、他に何かしなければならないことはありますか?

4

3 に答える 3

86

サーバーからリポジトリを削除し、すべての構成を削除するだけです。

マニュアルからの引用:

リポジトリの削除はそれほど簡単ではありません。conf / gitolite.confファイルから適切な行を削除する必要がありますが、gitoliteはサーバーからリポジトリを自動的に削除しません。サーバーにログオンして、自分で汚い行為をする必要があります:-)

confファイルに変更を加えてプッシュしてから、サーバーに移動して必要な処理を実行することをお勧めします。

于 2012-05-30T11:38:19.860 に答える
41

いいえ!それがあなたがしなければならないすべてです!

于 2011-04-22T15:15:24.337 に答える
6

実際、APIを介してこれを行う別のより正式な方法があります。これは、独自のリポジトリ(ワイルドリポジトリ)を作成する特権をユーザーに与える場合のより実用的な方法です。

これには以下が必要です。

  • 管理者は、$ HOME / .gitolite.rc内の(サーバー上の)適切なコメント行を削除することにより、Dコマンドを有効にします。
  • リポジトリのロックを解除する(安全手順)「sshgitolite @hostnameDアンロックリポジトリ」
  • 「sshgitolite@hostnameDrmreponame」でリポジトリを削除する

いくつかの簡単なドキュメントはGitoliteのドキュメントにありますが、ドキュメントは「GitoliteEssentials」という本の方が優れています。

于 2014-08-15T08:49:18.043 に答える