Skip to main content

Настройка выделенного предприятия для Copilot Business (Enterprise Managed Users)

Настройте учетную запись, подготовьте пользователей и назначьте лицензии.

Вы можете использовать корпоративную учетную запись для управления лицензиями для GitHub Copilot Business, не применяя GitHub Enterprise.

В этой статье описывается настройка для предприятия с управляемыми пользователями. Если вы не выбрали тип предприятия, см. раздел "Сведения о корпоративных учетных записях для Copilot Business".

Необходимые компоненты

  • Чтобы подготовить пользователей, необходимо подключить учетную запись предприятия к системе управления удостоверениями. GitHub сотрудничает с некоторыми разработчиками систем управления удостоверениями, чтобы обеспечить интеграцию "проложенный путь" с Enterprise Managed Users. Кроме того, можно использовать любую систему или комбинацию систем, соответствующую SAML 2.0 и SCIM 2.0. Однако поддержка устранения проблем с этими системами может быть ограничена. См. раздел "Сведения о Enterprise Managed Users".

Запрос учетной записи предприятия

Чтобы создать корпоративную учетную запись, запросить доступ из группы учетных записей, связав Команда по продажам GitHub.

После создания предприятия вы получите электронное письмо с приглашением выбрать пароль для пользователя установки, который используется для настройки проверки подлинности и подготовки. Имя пользователя — это суффикс _adminкороткокода вашего предприятия, например fabrikam_admin. Не забудьте открыть ссылку сброса пароля с помощью окна инкогнито или закрытого окна просмотра. Ссылка может быть открыта только один раз, и если это сделано неправильно, вам потребуется связаться с Служба поддержки GitHub для отправки новой ссылки.

Note

Если вам нужно сбросить пароль для пользователя установки, обратитесь к Служба поддержки GitHub через Портал поддержки GitHub. Обычный параметр сброса пароля, указав ваш адрес электронной почты, не будет работать.

Добавление пользователей в предприятие

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

Шаг 1. Настройка проверки подлинности

Чтобы управлять единым входом для пользователей, необходимо подключить поставщик удостоверений к вашей корпоративной учетной записи. Вы можете использовать:

Шаг 2. Настройка подготовки SCIM

Чтобы подготовить учетные записи из поставщика удостоверений, необходимо настроить подготовку SCIM. Инструкции см. в разделе "Настройка подготовки SCIM for Enterprise Managed Users".

Если вы хотите управлять членством в командах из поставщика удостоверений, необходимо назначить соответствующие группы удостоверений приложению GitHub Enterprise Managed User для поставщика удостоверений.

Шаг 3. Назначение владельца предприятия

После настройки проверки подлинности и подготовки с помощью поставщика удостоверений предоставьте одному или нескольким пользователям роль владельца предприятия. Владельцы предприятия могут включить Copilot для предприятия и управлять тем, какие пользователи получают лицензии. Инструкции см. в разделе "Настройка подготовки SCIM for Enterprise Managed Users".

Вы также можете предоставить роль менеджер по выставлению счетов. Менеджер по выставлению счетов может просматривать назначенные лицензии для предприятия, но не может назначать лицензии или управлять корпоративными командами.

Связывание подписки Azure

Для оплаты лицензий необходимо подключить ваше предприятие к подписке Azure. Инструкции см. в следующих разделах статьи "Подключение подписки Azure":

Если вы предпочитаете визуальный обзор процесса, посмотрите , как выставление счетов GitHub потребление через подписку Azure на нашем канале YouTube.

Включение Copilot для предприятия

Прежде чем назначить лицензии, владелец предприятия должен включить Copilot для предприятия и выбрать политики для определенных функций.

  1. В правом верхнем углу GitHubщелкните фото профиля.
  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
  3. В левой части страницы на боковой панели учетной записи предприятия щелкните Политики.
  4. В разделе " Policies" щелкните Copilot.
  5. В разделе "GitHub Copilot политики", нажмите кнопку "Разрешено **", а затем нажмите **кнопку "Сохранить".
  6. Просмотрите политики предложений, соответствующих общедоступному коду и Copilot Chat, и обновите раскрывающиеся меню, чтобы включить или отключить функции по мере необходимости.

Назначение лицензий пользователям

Если Copilot включен для предприятия, владелец предприятия может создавать команды в организации и назначать лицензии команде.

  • Вы предоставите или удалите лицензии для пользователей, управляя членством в командах либо из поставщика удостоверений, непосредственно в GitHub, либо с помощью REST API.
  • Вы не можете назначать лицензии отдельным пользователям или всей организации.
  • Чтобы управлять членством из поставщика удостоверений, убедитесь, что соответствующие группы удостоверений были назначены приложению GitHub Enterprise Managed User в вашем idP и отправлены в GitHub через SCIM.

Один и тот же пользователь может быть членом нескольких команд. Плата взимается только один раз за пользователя.

Создание команды

Note

Вы можете создавать команды и управлять членством с помощью REST API. Для получения документации по конечным точкам обратитесь к своему менеджеру по учетным записям.

  1. В левой части страницы на боковой панели учетной записи предприятия щелкните People.

  2. В разделе "Люди" выберите команды Enterprise.

  3. Нажмите кнопку "Создать корпоративную команду".

  4. Введите имя команды.

  5. При необходимости для синхронизации команды с группой удостоверений и управления членством из поставщика удостоверений в разделе "Группа поставщиков удостоверений" выберите группу в раскрывающемся меню. Если вы оставьте это раскрывающееся меню пустым, вы будете управлять членством в команде напрямую.

  6. Нажмите Создать команду.

  7. Добавьте пользователей в команду:

    • Если вы связали команду с группой поставщика удостоверений, добавьте пользователей в связанную группу в идентификаторе поставщика удостоверений.
    • Если вы управляете членством в команде напрямую, на странице команды нажмите кнопку "Добавить участника", а затем найдите и выберите пользователя. Сведения о том, как GitHub создает имена пользователей, подготовленных из поставщика удостоверений, см. в разделе "Рекомендации по использованию имени пользователя для внешней проверки подлинности".

Назначение лицензий команде

Note

Если вы управляете членством в группе с идентификатором Записи, добавлением или удалением пользователя из команды на GitHub может занять до 40 минут. Когда идентификатор записи взаимодействует с GitHub, изменения вступают в силу после того, как GitHub предложит пользователю пройти проверку подлинности.

Управление предприятием

Дальнейшие действия, которые применяются к любому предприятиям с помощью Copilot Business, см. в разделе "Настройка GitHub Copilot для вашего предприятия". Шаг предоставления доступа организациям не применяется.

В следующих разделах содержатся конкретные сведения для вашего предприятия.

Автоматизация управления лицензиями

С помощью REST API можно автоматизировать управление лицензиями. Например, можно перечислить назначенные лицензии и последние действия, а затем удалить доступ для пользователей, которые не использовали свою лицензию.

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

Управление выставлением счетов

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

См. раздел "Использование новой платформы выставления счетов".

Настройка исключений содержимого

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

  1. В левой части страницы на боковой панели учетной записи предприятия щелкните Политики.
  2. Перейдите на вкладку исключения** содержимого**.
  3. Используйте пути, чтобы указать, какое содержимое следует исключить. См. раздел "Excluding content from GitHub Copilot".