GitHub「致命的: リモートオリジンが既に存在します」質問する

GitHub「致命的: リモートオリジンが既に存在します」質問する

私は従おうとしているMichael Hartl の Rails チュートリアルしかし、エラーが発生しました。

GitHub にサインアップし、新しい SSH キーを発行して、新しいリポジトリを作成しました。しかし、ターミナルに次の行を入力すると、次のエラーが表示されます。

Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin [email protected]:ppreyer/first_app.git
fatal: remote origin already exists.

他にもこの問題に遭遇した人はいるでしょうか?

ベストアンサー1

短縮版:

既存のリモートを更新するだけです:

git remote set-url origin [email protected]:ppreyer/first_app.git

ロングバージョン:

エラー メッセージに示されているように、同じ名前で構成されたリモートが既に存在します。したがって、別の名前で新しいリモートを追加するか、必要ない場合は既存のリモートを更新することができます。

githubたとえば、の代わりにと呼ばれる新しいリモートorigin(明らかにシステムに既に存在します) を追加するには、次の手順を実行します。

git remote add github [email protected]:ppreyer/first_app.git

ただし、チュートリアルで「origin」が出てくる箇所はすべて「github」に置き換える必要があることに注意してください。たとえば、$ git push origin masterは次のように置き換えられます$ git push github master

ただし、既存のリモートが何であるかを確認したい場合はorigin、 を実行できます$ git remote -v。これが何らかのエラーによって存在すると思われる場合は、次のように更新できます。

git remote set-url origin [email protected]:ppreyer/first_app.git

おすすめ記事