关于组织还原
只要审核日志 Elasticsearch 索引包含 org.delete
事件的数据,你就可以使用站点管理仪表板还原之前在 你的 GitHub Enterprise Server 实例 上删除的组织。
还原组织后,该组织将不会与删除前完全相同。 必须手动还原组织拥有的所有存储库。 有关详细信息,请参阅“恢复已删除的仓库”。
你也可以使用审核日志来帮助手动重新添加团队和组织成员。 有关详细信息,请参阅“还原成员和团队”。
还原组织
-
在 GitHub Enterprise Server 上的管理帐户中,在任一页面的右上角,单击 。
-
如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。
-
在“搜索用户、组织、企业、团队、存储库、Gist 和应用程序”下,搜索组织。
-
在“已删除的帐户”下,在要还原的组织右侧,选择“”下拉菜单,然后单击“重新创建”。
还原成员和团队
可以使用审核日志查找组织以前的成员和团队的列表,然后手动进行重新创建。 有关使用审核日志的详细信息,请参阅“审核整个企业的用户”。
在下面的所有搜索词组中,将 ORGANIZATION 替换为组织名称,将 TEAM 替换为团队名称。
还原组织成员
- 要查找在组织中添加和删除的所有用户,请在审核日志中搜索
action:org.add_member org:ORGANIZATION
和action:org.remove_member org:ORGANIZATION
。 - 手动将每个仍应是成员的用户添加到组织中。 有关详细信息,请参阅“将人员添加到您的组织”。
还原团队
- 要查找每个团队名称,请在审核日志中搜索
action:team.create org:ORGANIZATION
。 - 手动重新创建团队。 有关详细信息,请参阅“创建团队”。
- 要查找已添加到每个团队的成员,请搜索
action:team.add_member team:"ORGANIZATION/TEAM"
。 - 手动重新添加团队成员。 有关详细信息,请参阅“添加组织成员到团队”。
- 要查找团队有权访问的存储库,请搜索
action:team.add_repository team:"ORGANIZATION/TEAM"
。 - 要查找团队被授予对每个存储库的访问级别,请搜索
action:team.update_repository_permission team:"ORGANIZATION/TEAM"
。 - 再次手动授予团队访问权限。 有关详细信息,请参阅“管理团队对组织仓库的访问”。