Skip to main content

Экспорт сведений об участниках организации

Вы можете экспортировать информацию обо всех членах вашей организации из GitHubвеб-интерфейса.

Кто может использовать эту функцию?

Organization owners can export member information for an organization.

Сведения о экспорте сведений о членстве

Вы можете экспортировать агрегированные сведения о членах вашей организации в виде отчета. Например, может потребоваться выполнить аудит текущих членов вашей организации. Вы можете сгенерировать файл с отчётом из GitHubвеб-интерфейса .

Отчет о членстве содержит следующие сведения.

  • Сведения об имени и отображаемом имени пользователя
  • Включена ли двухфакторная проверка подлинности
  • Является ли членство общедоступным или частным
  • Независимо от того, является ли пользователь владельцем организации или участником
  • При необходимости дополнительные сведения, зависящие от конфигурации организации:
    • SAML пользователя NameID
    • Имя пользователя и основные адреса электронной почты на любых GitHub Enterprise Server инстанциях, где GitHub Connect настроено
    • Пользователь, адрес электронной почты подписки и статус лицензии Подписки Visual Studio с GitHub Enterprise

Вы также можете использовать GitHubAPI для получения информации о членах вашей организации. Дополнительные сведения см. в документации по API GraphQL и REST API .

Владельцы предприятия также могут экспортировать сведения о членстве для предприятия. Дополнительные сведения см. в разделе Экспорт сведений о членстве для вашего предприятия.

Экспорт отчета о членстве

Вы можете скачать CSV-файл или JSON, содержащий отчет о членстве для вашей организации.

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Щелкните название своей организации.

  3. Под именем организации щелкните People.

    Снимок экрана: горизонтальная панель навигации для организации. Вкладка, помеченная значком человека и "Люди", описывается в темно-оранжевый цвет.

  4. Справа от панели поиска выберите раскрывающееся меню "Экспорт " и выберите нужный формат экспорта.

Просмотр адресов электронной почты участников

Вы можете просматривать адреса электронной почты членов вашей организации на любой GitHub или внешней системе идентификации. Видимость адресов электронной почты зависит от конфигурации проверки подлинности, доменов и потенциально конфигурации профиля пользователя участника.

  • Если единый вход SAML настроен для вашей организации, а NameID конфигурация SAML — адрес электронной почты, можно просмотреть NameID для каждого из участников организации.

  • Если вы проверяете домен для вашей организации, вы можете просмотреть адреса электронной почты участников для проверенного домена.

  • Если вы не настроите SAML SSO, участники получают доступ к ресурсам GitHub вашей организации исключительно через личный аккаунт. Владелец личная учетная запись может выбрать, следует ли публично отображать адрес электронной почты. Если пользователь не будет отображать адрес электронной почты, вы не можете просмотреть адрес электронной почты. Без SAML GitHub не может отображать сведения о внешнем удостоверении, например NameIDадрес электронной почты.

Если единый вход SAML настроен для вашей организации или вы проверили домен, вы можете просматривать адреса электронной почты одним или несколькими способами.

  1. В вашем SAML Identity Provider (IdP) просмотрите адреса электронной почты пользователей с доступом к GitHub. Дополнительные сведения см. в разделе Сведения о SAML для корпоративной системы IAM.

  2. Экспортируйте отчет о членстве в организации. Отчет может содержать адрес электронной почты пользователя, хранящийся в виде следующих значений.

    Дополнительные сведения см. в разделе "Экспорт сведений о членстве".

  3. Используйте API GraphQL для получения ExternalIdentity каждого элемента. Дополнительные сведения см. в разделе [AUTOTITLE и Сведения API GraphQL](/graphql/reference/objects#externalidentity) в документации по API GraphQL.

    Примечание.

    Доступ к внешним идентичностям зависит от того, настроена ли SAML на уровне организации или предприятия. Внешние идентификаторы на уровне организации доступны владельцам организаций, владельцу personal access tokens организации с read:org областью действия OR admin:org , а GitHub App также установочные токены с доступом для чтения или записи участников при установке приложения в организации. Внешние идентичности корпоративного уровня требуют владельца personal access token предприятия с read:enterprise областью действия.admin:enterprise GitHub Apps не может получить доступ к внешним идентичностям корпоративного уровня, включая корпоративные SAML-идентификаторы с GitHub Enterprise Cloud личными учетными записями пользователей.