今回Backlogのリポジトリで管理していたものを、AWSのcodecommitに移行することとなったので、移行の手順をまとめる。
Table of Contents
移行方法
移行元リポジトリからデータをもらう。
以下を参考にしました。
//ローカルにミラークローン
git clone --mirror 移行元リポジトリURL.git
Code language: PHP (php)
クローンしてきたリポジトリを移行先のリポジトリへpush
//クローンしたフォルダに移動
cd クローンしたフォルダ名
//移行先リポジトリへpush
git push --mirror 移行先URL
Code language: JavaScript (javascript)
これで完了です!
あら、簡単ですね~
後は作業ディレクトリのremoteも変更しましょう。
git remote add origin リポジトリURL
これでローカル環境でpushした時に、新しいリポジトリにpushができますね。
まとめ
意外と簡単に移行できました。
–mirror使わなくてもいい気もするのだが…?
Gitのおすすめ書籍
gitの基礎をべんきょうする中でみんなが通る道。わかばちゃん
漫画ベースでgitを学べるので基本的な概念を理解するのにいい感じの書籍です。