Skip to main content

还原已删除的组织

可以部分还原以前在 your GitHub Enterprise Server instance 上删除的组织。

Who can use this feature

Site administers can restore an organization on GitHub Enterprise Server.

关于组织还原

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

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

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

还原组织

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