edo1z blog

プログラミングなどに関するブログです

Gitリポジトリをgithubからcodebreakに移行する

Githubのリポジトリをローカルにクローンして、remote originのurlをcodebreakに変更して、pushします。(ローカルリポジトリに、リモートのブランチが全て存在しているか注意します。)

まずは、codebreakに新規リポジトリを作成します。

githubからクローンします。

$ git clone git@github.com:hoge/hoge.git .

ブランチを全てローカル上に落とします。

$ git fetch (リモートのブランチの最新状態を取得)
$ git branch -a (リモートのブランチも含めて表示)
$ git branch (ローカルのブランチを表示)
$ git branch master origin/master (masterがローカルにない場合、左記のようにしてコピー)

(※)下記で現在のremote originのURLが確認できます。

$ git remote -v

remote originのURLをcodebreakに変更します。

$ git remote set-url origin https://hoge@git.codebreak.com/hoge/hoge.git

codebreakのリポジトリにpushします。

$ git push origin master

参考:Gitのリポジトリを移行する