git remote add
コマンドは 2 つの引数を取ります:
- リモート名。たとえば
origin
- リモート URL。たとえば
https://[hostname]/user/repo.git
例:
$ git remote add origin https://hostname/user/repo.git
# 新しいリモートの設定
$ git remote -v
# 新しいリモートの検証
> origin https://hostname/user/repo.git (fetch)
> origin https://hostname/user/repo.git (push)
どの URL を使うべきかわかりませんか? どのリモート URL を使うべきかを参照してください。
トラブルシューティング
リモートを追加しようとすると、以下のエラーが生じることがあります。
Remote name
already exists
このエラーは、ローカルのリポジトリにすでに存在している名前でリモートを追加しようとしたということです。
$ git remote add origin https://hostname/octocat/Spoon-Knife.git
> fatal: remote origin already exists.
これを修正するには、以下の方法があります:
- 新しいリモートに別の名前を使う
- 既存のリモートの名前を変える
- 既存のリモートを削除する