GITサーバを新たにたちあげたので、既存のリポジトリを移動
「新しいGITサーバ作ったからこっちを使ってねー」と連絡を受けたので、 今までのリポジトリを移行しました。
SourceTreeを使用していたので、SourceTreeの「ターミナル」をつかって以下の操作をしました。
移行前リポジトリ:http://oldgitserver/git/repo
移行後リポジトリ:http://newgitserver/root/repo
$ mkdir workDir $ cd workDir $ git clone --mirror http://oldgitserver/git/repo $ cd repo.git $ git push --mirror http://newgitserver/root/repo.git
タグやらブランチやらも含めて移行できました。
最初から
$ git clone --mirror http://oldgitserver/git/repo.git
とすればよかったのかも。