Git で(オリジン)リモートリポジトリの URL を設定する

Ashok Chapagai 2023年1月3日
Git で(オリジン)リモートリポジトリの URL を設定する

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
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

関連記事 - Git Repository