Skip to main content

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

还原已删除的组织

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

谁可以使用此功能?

Site administers can restore an organization on GitHub Enterprise Server.

关于组织还原

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

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

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

还原组织

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

  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. 再次手动授予团队访问权限。 有关详细信息,请参阅“管理团队对组织仓库的访问”。