1. ホーム
  2. git

[解決済み] GitHub "fatal: リモートオリジンはすでに存在する"

2022-03-18 17:25:39

質問

私は一緒にフォローしようとしています 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.

この問題に遭遇したことのある方はいらっしゃいますか?

解決方法は?

TL;DRでは、既存のリモートを更新するだけです。

$ 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