About repository restoration
A deleted repository can be restored within 90 days, unless the repository was part of a fork network that is not currently empty. A fork network consists of a parent repository, the repository's forks, and forks of the repository's forks. If your repository was part of a fork network, it cannot be restored unless every other repository in the network is deleted or has been detached from the network. For more information about forks, see "About forks."
If you want to restore a repository that was part of a fork network that is not currently empty, you can contact us through the GitHub Support portal.
It can take up to an hour after a repository is deleted before that repository is available for restoration.
Restoring a repository will not restore release attachments or team permissions. Issues that are restored will not be labeled.
Restoring a deleted repository that was owned by a personal account
-
In the upper-right corner of any page on GitHub, click your profile photo, then click Settings.
-
In the "Code planning, and automation" section of the sidebar, click Repositories.
-
Under "Repositories", click Deleted repositories.
-
Next to the repository you want to restore, click Restore.
-
Read the warning, then click I understand, restore this repository.
Restoring a deleted repository that was owned by an organization
-
In the upper-right corner of GitHub, select your profile photo, then click Your organizations.
-
Next to the organization, click Settings.
-
In the left sidebar, click Deleted repositories.
-
Next to the repository you want to restore, click Restore.
-
Read the warning, then click I understand, restore this repository.