跳至主要内容

恢复已删除的仓库

您可以恢复一些已删除的仓库以恢复其内容。

谁可以使用此功能?

任何人都可以恢复其个人帐户拥有的已删除仓库。组织所有者可以恢复组织拥有的已删除仓库。

关于仓库恢复

删除的仓库可以在90天内恢复,除非该仓库属于当前非空的fork网络的一部分。fork网络由父仓库、仓库的fork以及仓库fork的fork组成。如果您的仓库属于fork网络的一部分,则除非网络中的所有其他仓库都被删除或已从网络中分离,否则无法恢复它。有关fork的更多信息,请参阅“关于fork”。

如果您想恢复属于当前非空的fork网络一部分的仓库,您可以通过GitHub支持门户联系我们。

重要

只有在您使用付费GitHub计划时,才能联系GitHub支持来恢复仓库。有关不同计划的更多信息,请参阅“GitHub 的计划”。

仓库删除后,可能需要长达一小时才能恢复该仓库。

恢复仓库不会恢复发布附件或团队权限。恢复的问题不会被标记。

恢复由个人账户拥有的已删除仓库

  1. 在GitHub任何页面右上角,点击您的个人资料照片,然后点击 设置.

  2. 在侧边栏的“代码规划和自动化”部分,点击 仓库

  3. 在“仓库”下,点击已删除的仓库

    Screenshot of the "Repositories" settings page. Above a list of repositories, a link in gray text, labeled "Deleted repositories," is outlined in orange.

  4. 在您要恢复的仓库旁边,点击恢复

    Screenshot of a list entry for the "octocat/hello-world" repository. To the right of a repository's name, a button, labeled "Restore," is outlined in orange.

  5. 阅读警告,然后点击我理解,恢复此仓库

恢复由组织拥有的已删除仓库

  1. 在GitHub右上角,选择您的个人资料照片,然后点击 您的组织.

  2. 在组织旁边,点击设置

  3. 在左侧边栏中,点击已删除的仓库

  4. 在您要恢复的仓库旁边,点击恢复

    Screenshot of a list entry for the "octocat/hello-world" repository. To the right of a repository's name, a button, labeled "Restore," is outlined in orange.

  5. 阅读警告,然后点击我理解,恢复此仓库

进一步阅读