手順下記をそれぞれ作成しておくことになる。 git@github.com:サンプル/既存リポジトリ.gitgit@github.com:サンプル/新規リポジトリ.gitSSH だけじゃなく HTTPS でも同じようにコピーは可能。 引越し先のリポジトリを作成git@github.com:サンプル/新規リポジトリ.gitを作成。 リポジトリのクローンを作成する$ git clone --bare git@github.com:サンプル/既存リポジトリ.git ローカル環境に既存リポジトリ.gitが作成される。 新規リポジトリをミラープッシュする前述で作成された既存リポジトリ.gitへ移動し、引越し先のリポジトリに push する。 $ cd 既存リポジトリ.git $ git push --mirror git@github.com:サンプル/新規リポジトリ.git これで完成。 最後に不要
![[Git] リモートブランチや履歴を維持したまま別リポジトリへコピーする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ea0919536af10d46fe8c8707de54f6161d49f76/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F20191209020359.png%3Fts%3D132359c8e2ba96a83d9503f043c31b6947f6695a)