【Gitリポジトリの引っ越し】リポジトリの移行をやってみた。

Git関連

今回Backlogのリポジトリで管理していたものを、AWSのcodecommitに移行することとなったので、移行の手順をまとめる。

移行方法

移行元リポジトリからデータをもらう。
参考↓
[リポジトリを別のGitへ移行する]https://pasomaki.com/git-move/

//ローカルにミラークローン
git clone --mirror {移行元リポジトリURL.git}

クローンしてきたリポジトリを移行先のリポジトリへpush

//クローンしたフォルダに移動
cd  {クローンしたフォルダ名}

//移行先リポジトリへpush
git push --mirror {移行先URL}

これで完了です!

あら、簡単ですね~

後は作業ディレクトリのremoteも変更しましょう。

git remote add origin {リポジトリURL}

これでローカル環境でpushした時に、新しいリポジトリにpushができますね。

まとめ

意外と簡単に移行できました。

--mirror使わなくてもいい気もするのだが…?

[Backlog間でのリポジトリ移管方法]https://www.yaz.co.jp/tec-blog/web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/1239

コメント

タイトルとURLをコピーしました