Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

还原已删除的组织

可以部分还原以前在 你的 GitHub Enterprise Server 实例 上删除的组织。

谁可以使用此功能?

Site administers can restore an organization on .

关于组织还原

只要审核日志 Elasticsearch 索引包含 org.delete 事件的数据,你就可以使用站点管理仪表板还原之前在 你的 GitHub Enterprise Server 实例 上删除的组织。

还原组织后,该组织将不会与删除前完全相同。 必须手动还原组织拥有的所有存储库。 有关详细信息,请参阅“恢复已删除的仓库”。

你也可以使用审核日志来帮助手动重新添加团队和组织成员。 有关详细信息,请参阅“还原成员和团队”。

还原组织

  1. 在 上的管理帐户中,在任一页面的右上角,单击

  2. 如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。

  3. 在“搜索用户、组织、企业、团队、存储库、Gist 和应用程序”下,搜索组织。

    “站点管理员”设置的“搜索”页的屏幕截图。 用于搜索用户的按钮(标记为“搜索”)以橙色轮廓突出显示。

  4. 在“已删除的帐户”下,在要还原的组织右侧,选择“”下拉菜单,然后单击“重新创建”。

还原成员和团队

可以使用审核日志查找组织以前的成员和团队的列表,然后手动进行重新创建。 有关使用审核日志的详细信息,请参阅“审核整个企业的用户”。

在下面的所有搜索词组中,将 ORGANIZATION 替换为组织名称,将 TEAM 替换为团队名称。

还原组织成员

  1. 要查找在组织中添加和删除的所有用户,请在审核日志中搜索 action:org.add_member org:ORGANIZATIONaction:org.remove_member org:ORGANIZATION
  2. 手动将每个仍应是成员的用户添加到组织中。 有关详细信息,请参阅“将人员添加到您的组织”。

还原团队

  1. 要查找每个团队名称,请在审核日志中搜索 action:team.create org:ORGANIZATION
  2. 手动重新创建团队。 有关详细信息,请参阅“创建团队”。
  3. 要查找已添加到每个团队的成员,请搜索 action:team.add_member team:"ORGANIZATION/TEAM"
  4. 手动重新添加团队成员。 有关详细信息,请参阅“添加组织成员到团队”。
  5. 要查找团队有权访问的存储库,请搜索 action:team.add_repository team:"ORGANIZATION/TEAM"
  6. 要查找团队被授予对每个存储库的访问级别,请搜索 action:team.update_repository_permission team:"ORGANIZATION/TEAM"
  7. 再次手动授予团队访问权限。 有关详细信息,请参阅“管理团队对组织仓库的访问”。