KDE BLOG

Webデザインやコーディングについて書いています

【git】リポジトリの移行時などでremote urlを変更する

やりたいこと

リモートリポジトリを変更した際に、そのままでは pushpull ができないので 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 にしてくれる。

参考