Skip to main content

削除したリポジトリの復元

ユーザーは、削除されたリポジトリを復元してその内容を回復できます。

この機能を使用できるユーザーについて

Anyone can restore deleted repositories that were owned by their own personal account. Organization owners can restore deleted repositories that were owned by the organization.

リポジトリの復元について

削除したリポジトリは、そのリポジトリが現在空ではないフォークネットワークの一部でない限り、90日以内であれば復元できます。 フォークネットワークは、親リポジトリ、リポジトリのフォーク、リポジトリのフォークのフォークで構成されます。 リポジトリがフォークネットワークの一部だった場合は、ネットワークの他のリポジトリすべてが削除されるか、ネットワークから切り離されていない限り、復元できません。 フォークの詳細については、「フォークについて」を参照してください。

現在空ではないフォークネットワークの一部だったリポジトリを復元したい場合は、GitHub サポート ポータルにお問い合わせください。

削除したリポジトリが復元できるようになるまでには、最大で 1 時間かかる場合があります。

リポジトリを復元すると、チームのアクセス許可は復元されません。 復元された Issue はラベル付けされません。

個人アカウントで所有されていて削除されたリポジトリを復元する

  1. GitHub の任意のページの右上隅にあるプロフィール写真をクリックし、[ Settings] をクリックします。

  2. サイドバーの [Code planning, and automation] セクションで、 [Repositories] をクリックします。

  3. [リポジトリ] の Deleted repositories をクリックします。

    [リポジトリ] 設定ページのスクリーンショット。 リポジトリの一覧の上にある灰色の [Deleted repositories] リンクがオレンジ色の枠線で囲まれています。

  4. 復元するリポジトリの横にある [復元] をクリックします。

    "octocat/hello-world" リポジトリのリスト エントリのスクリーンショット。 リポジトリ名の右側にある [Restore] ボタンがオレンジ色の枠線で囲まれています。

  5. 警告を読み、 [上記を理解したうえで、このリポジトリを復元する] をクリックします。

Organizationが所有していて削除したリポジトリを復元する

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織をクリックして選択します。

  3. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  4. 左側のサイドバーで、 [削除されたリポジトリ] をクリックします。

  5. 復元するリポジトリの横にある [復元] をクリックします。

    "octocat/hello-world" リポジトリのリスト エントリのスクリーンショット。 リポジトリ名の右側にある [Restore] ボタンがオレンジ色の枠線で囲まれています。

  6. 警告を読み、 [上記を理解したうえで、このリポジトリを復元する] をクリックします。

参考資料