Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

恢复已� 除的组织

您可以部分恢复以前在 您的 GitHub Enterprise Server 实例 上� 除的组织。

Site administers can restore an organization on GitHub Enterprise Server.

关于组织恢复

您可以使用站点管理仪表板来恢复以前在 您的 GitHub Enterprise Server 实例 上� 除的组织,只要审� �日志 Elasticsearch 索引包含 org.delete 事件的数据即可。

恢复组织后,组织与� 除之前不完全相同。 您必须手动恢复组织拥有的所有存储库。 更多信息请参阅“恢复� 除的仓库”。

您还可以使用审� �日志来帮助您手动重新添� 团队和组织成员。 更多信息请参阅“恢复成员和团队”。

恢复组织

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

    用于访问站点管理员设置的火箭飞船图� �的屏幕截图

  2. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  3. 在“Search users, organizations, enterprises, teams, repositories, gists, and applications(搜索用户、组织、企业、团队、存储库、要点和应用程序)”下,搜索组织。

    搜索字段和“搜索”按钮的屏幕截图

  4. 在“Deleted accounts(已� 除的帐户)”下要恢复的组织右侧,选择 下拉菜单,然后单击 Recreate(重新创建)

    已� 除组织的下拉菜单屏幕截图

恢复成员和团队

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

在下面的所有搜索短语中,将 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. 再次手动授予团队访问权限。 更多信息请参阅“管理团队的组织仓库访问权限”。