Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Поддержка этой версии GitHub Enterprise была прекращена 2023-01-18. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию 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. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

    Снимок экрана: ссылка "Администратор сайта"

  3. В разделе "Поиск пользователей, организаций, предприятий, команд, репозиториев, gist и приложений" выполните поиск организации.

    Снимок экрана: поле поиска и кнопка "Поиск"

  4. В разделе "Удаленные учетные записи" справа от организации, которую нужно восстановить, выберите раскрывающееся меню и щелкните Создать повторно.

    Снимок экрана: раскрывающееся меню для удаленной организации

Восстановление членов и команд

Воспользуйтесь журналом аудита для поиска списка предыдущих членов и команд организации, а затем повторно создайте их вручную. Дополнительные сведения об использовании журнала аудита см. в статье "Аудит пользователей на предприятии".

Во всех приведенных ниже поисковых фразах замените слово ORGANIZATION названием организации, а слово TEAM — названием команды.

Восстановление членов организации

  1. Чтобы найти всех пользователей, которые были добавлены в организацию и удалены из нее, выполните поиск action:org.add_member org:ORGANIZATION и action: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. Вручную снова предоставьте команде доступ. Дополнительные сведения см. в статье "Управление доступом команды к репозиторию организации".