Gitで「remote origin already exists」エラーが発生した場合の解決方法


  1. リモートリポジトリの存在を確認する: まず最初に、既に同じ名前のリモートリポジトリが存在するかどうか確認してください。ターミナルやコマンドプロンプトで以下のコマンドを実行して、登録済みのリモートリポジトリを表示します。

    git remote -v

    出力に既存のリモートリポジトリが表示された場合は、新しいリモートリポジトリを追加する前に、既存のリモートリポジトリを削除する必要があります。

  2. 既存のリモートリポジトリの削除: 既存のリモートリポジトリを削除するには、以下のコマンドを使用します。

    git remote remove origin

    上記のコマンドは、リモートリポジトリの名前が「origin」である場合の例です。実際のリモートリポジトリ名を使用して適切に置き換えてください。

  3. 新しいリモートリポジトリの追加: 既存のリモートリポジトリが削除されたら、新しいリモートリポジトリを追加できます。以下のコマンドを使用して、新しいリモートリポジトリを追加します。

    git remote add origin <リモートリポジトリのURL>

    上記のコマンドでは、<リモートリポジトリのURL>の部分に新しいリモートリポジトリのURLを指定します。例えば、GitHubのリポジトリの場合は「https://github.com/ユーザ名/リポジトリ名.git」となります

これらの手順に従うことで、「remote origin already exists」というエラーメッセージを解決できるはずです。ただし、Gitのバージョンや環境によっては異なる場合がありますので、適切な手順を選択してください。