Gitリポジトリのホスト先をGitHubからGitLabへ移行させた

remote addとかpush --allするのが面倒だったので,もう少しシンプルにできないものかと思ったら当たり前にできた. 備忘録としてメモ.

まずはmirrorオプション付きでクローン

git clone --mirror https://github.com/sat0yu/machinelearning.git

あとはお好きなリモートリポジトリを指定してpush.もちろんmirrorオプション付きで.

git push --mirror http://sat0yu.com/gitlab/sat0yu/machinelearning.git