ハウテレビジョンブログ

『外資就活ドットコム』『Liiga』『Mond』を開発している株式会社ハウテレビジョンのブログです。

Gitoliteでリポジトリ名を変更する

gitoliteを使っていて、リポジトリ名を変更しなくてはいけない状況になった時にどうすればよいか。

ググったらぴったりの質問と回答があったので、メモっておきます。

 

How do I rename a Git repository created with gitolite?

 

 

 

  • 共有リポジトリのあるサーバーにログインする

 

 

  • リポジトリのあるディレクトリに行く。デフォルトは ~/repositories

 

 

  • リポジトリ名変える
    $ mv old-name.git new-name.git

 

 

  • gitolite-admin をcloneしたディレクトリに移動

 

 

  • conf/gitolite.conf を編集して、該当のリポジトリ名を修正する

 

 

  • (以下、名前を変更した共用リポジトリからcloneしてきた古いリポジトリがあったら)

 

 

  • 古いリポジトリを削除

 

 

  • 新しい名前のリポジトリをclone
    $ git clone gitserver:new-name

 

 

 

以上、翻訳しただけですが…