会社の都合で移行するぞーってなった備忘録
1 旧リポジトリのミラーリポジトリを開発用PCに作る
git clone --mirror git@gitlab_gitname tmp
2 ミラーリポジトリに入って内容物を確認
cd tmp
ls -l
3 remote originのURLを新リポジトリに向ける
git remote set-url origin git@github_gitname.git
4 新リポジトリにミラー内容をpush
git push --mirror origin
5 新リポジトリからcloneしてくる
git clone git@github_gitname.git
SSHでミラー出来ない場合はHTTPSでやるとうまくいった
SSHでミラーする場合はSSHキーを作り直すとうまくいくらしい
tmpファイルはあとでいらなくなるので消してもいい。