1. ホーム
  2. git

[解決済み] リモート Git リポジトリの URI (URL) を変更するには?

2022-03-15 08:42:42

質問

USBキーにあるレポ(origin)をハードディスク(ローカル)にクローンしています。私は"origin"をNASに移動し、ここからそれをクローンするテストに成功しました。

私は、"local" の設定で "origin" の URI を変更して、USB キーからではなく NAS から取得できるようにできるかどうかを知りたいのです。

今のところ、2つの解決策が見えています。

  • すべてをusb-orignにプッシュし、それを再びNASにコピーします(nas-originへの新しいコミットにより、多くの作業を意味します)。

  • 新しいリモートを "local" に追加し、古いものを削除します(履歴が壊れるのが心配です)。

解決方法は?

あなたは

git remote set-url origin new.git.url/here

(参照 git help remote を編集することができます。 .git/config を作成し、そこで URL を変更します。よっぽどのことがない限り、履歴を失う危険はありません(心配なら、あなたのレポをコピーしておけばいいのです、あなたのレポは あなたの歴史です)