Git で(オリジン)リモートリポジトリの URL を設定する
Ashok Chapagai
2023年1月3日
git の最も優れている点は、プロジェクトを非常に効率的に管理できることです。リモートリポジトリは、HTTPs
経由と SSH
接続の 2つの方法を使用してローカル git リポジトリに接続できます。
オリジン URL(リモートリポジトリ URL)を設定する
まず、次のコマンドを使用して、現在のリポジトリがリモートリポジトリに関連付けられているかどうかを確認できます。
git remote -v
リポジトリが存在し、HTTPS
を使用している場合、次の結果が表示されます。
origin https://github.com/user/repo-one (fetch)
origin https://github.com/user/repo-one (push)
リポジトリが存在し、SSH
を使用している場合、次の結果が表示されます。
origin git@github.com:user/repo-one.git (fetch)
origin git@github.com:user/repo-one.git (push)
また、リモートリポジトリがリポジトリに接続されていない場合は空白で表示されます。
次のコマンドを使用して、関連付けられた URL を削除できます。
git remote remove origin
注
origin
という名前は異なる場合があります。必ず git remote -v
を使用して確認してください。リモートリポジトリの存在が確認できたので、オリジン URL を次のように設定できます。
git remote set-url origin https://github.com/user/another-repo
または、リモートリポジトリの URL が存在しない場合は、次のコマンドも使用できます。
git remote add origin https://github.com/user/another-repo
ただし、別のリモートリポジトリ URL を追加する場合は、git remote set-url origin https://github.com/user/some-other-repo
を使用した最初のメソッドが、以前の origin
の URL を置き換えます。この問題を解決するには、git remote add
を使用して同じリポジトリに別の URL を追加できます。
例:
git remote add secondorigin https://github.com/user/another-repo
著者: Ashok Chapagai