リポジトリの名前を変更すると、プロジェクトサイトの URL を除くすべての既存の情報は、下記を含む新しい名前に自動的にリダイレクトされます。
- issue
- Wiki
- Star
- フォロワー
プロジェクト サイトの詳細については、「GitHub Pages について」を参照してください。
Web トラフィックのリダイレクトに加えて、以前の場所を対象とするすべての git clone
、git fetch
、git push
操作は、新しい場所で行われたかのように機能し続けます。 ただし、混乱を低減するため、既存のローカルクローンが新しいリポジトリ URL を指すよう更新することを強く推奨します。 これはコマンド ラインで git remote
を使うことで行えます。
git remote set-url origin NEW_URL
詳しくは、「リモートリポジトリを管理する」を参照してください。
GitHub Pagesサイトを持つリポジトリの名前を変更する場合は、サイトにカスタムドメインを使用することをお勧めします。 これにより、リポジトリの名前を変更してもサイトの URL は影響を受けません。 詳しくは、「カスタムドメインとGitHub Pagesについて」を参照してください。
注: GitHub では、名前が変更されたリポジトリでホストされているアクションに呼び出しがリダイレクトされることはありません。 そのアクションが使われるワークフローはすべて、エラー repository not found
で失敗します。 代わりに、新しいリポジトリとアクションを新しい名前で作り、古いリポジトリをアーカイブします。 詳しくは、「リポジトリのアーカイブ」を参照してください。
警告: 将来的にアカウントで新しいリポジトリを作成する場合、名前変更したリポジトリの元の名前を再利用しないでください。 再利用した場合、名前変更したリポジトリへのリダイレクトは機能しなくなります。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
[リポジトリ名] フィールドに、リポジトリの新しい名前を入力します。
-
[名前変更] をクリックします。