やりたいこと
リモートリポジトリを変更した際に、そのままでは push
や pull
ができないので remote url
を変更したい。
※ ホスティングサービスはGitHub
※ ssh接続の設定は完了しており、ローカルリポジトリとリモートリポジトリの同期がとれている状態とする
手順
1. 新しいリポジトリを作成
GitHub上で「New repository」をクリックして作成する
2. 現在のremote url を確認
git remote -v
3. remote url を変更
新しいリポジトリのURLに変更する。
git remote set-url origin {new-url}
正しく変更できているか確認する。
git remote -v
ここで正しくfetchとpushのURLが設定で規定いればOK。
もしpushが正しく変わっていない場合は下記で設定。
git remote set-url --push origin {new-url}
4. 新しいリポジトリにpush
git push -u origin master
この -u
オプションをつけることで、次回から git push
だけで push先を origin master
にしてくれる。