git

Remote Repositoryの変更とミラーリング

How to use git command 16/N

公開日: 2021-05-16
更新日: 2024-03-26

  Table of Contents

GitHub: Remote Repositoryの名前を変更する

リポジトリの名前を変更すると, プロジェクトサイトの URL を除くすべての既存の情報は, 下記を含む新しい名前に自動的にリダイレクトされます.

  • issue
  • Wiki
  • Star
  • フォロワー

特筆すべき点としては, git clone, git fetch, git push操作も適切にリダイレクトされます. しかし, git remote -vで表示したURLと差異があるのは名が体を表していないので以下のように修正することが推奨です.

1
% git remote set-url origin NEW_URL

一方, pip installpoetry addの宛先はリダイレクトされないので, 変更にあたっては慎重になる必要があります. newname-repositoryへ名前変更した oldname-repositoryPoetry経由でインストールしたを環境にて, poetry updateを実行すると以下のようなエラーが発生します:

1
2
% poetry update
The dependency name for oldname-repository does not match the actual package's name: newname-repository

警告 !
名前変更したリポジトリの元の名前を別のリポジトリに再利用した場合, 名前変更したリポジトリへのリダイレクトは機能しなくなります。

References



Share Buttons
Share on:

Feature Tags
Leave a Comment
(注意:GitHub Accountが必要となります)