myunuts's blog

プログラム関係をメモっています

メモ:Gitレポジトリの移行

codebreak; のサービス終了に伴い、Bitbucketに移行した。
Bitbucketを選択した理由は、ただ単に、Privateレポジトリを作成できるから。

で、移行手順をメモしておく。


事前準備
  • Bitbucketアカウントを作成
  • ローカルPC側のソースをcodebreakのmasterのソースを最新にしておく。
手順

コマンドラインでの操作になるが、下記の通り。
1.リモートリポジトリ(origin)を削除

> cd /path/to/my/repo
> git remote remove origin

2.新しいリポジトリ(同じくoriginで命名)を追加

git remote add origin https://usr@bitbucket.org/usr/repositoryname.git

3.ローカルリポジトリをリモートリポジトリに追加

git push -u origin --all
git push -u origin --tags


これで、Bitbucketのページで確認すると、今までのコミット履歴・Tagが移行されていました。