はじめに
GitHubのリポジトリ名を変えた場合、git push origin branch1
などのコマンドを実行したときに次のようなメッセージが表示されます。
remote: This repository moved. Please use the new location:
このメッセージに従い、origin
に新しいURLを設定すればメッセージが表示されなくなります。
origin
に新しいURLを設定する方法を紹介します。
やること
まず、現在のorigin
に何が設定されているか確認します。
git remote -v
次に、origin
に新しいURL(git@github.com:t-mochizuki/abc.git
)を設定します。
(新しいURLのところは適宜読み替えていただければ幸いです)
git remote set-url origin git@github.com:t-mochizuki/abc.git
そして、新しいURL(git@github.com:t-mochizuki/abc.git
)が設定されていることを確認します。
git remote -v
まとめ
origin
に新しいURLを設定する方法を紹介しました。
ローカルリポジトリを新規に作成して、set-url
ができるかどうかを確認したところできませんでした。
そういう場合は、次のようなコマンドでリモートリポジトリを追加することができます。
git remote add -f origin git@github.com:t-mochizuki/abc.git
しかし、これはgit clone
と同じ結果になりますので、必要になることは少ないと思います。