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

Настройка параметров GitHub Copilot в организации

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

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

Organization owners and members with admin permissions can configure GitHub Copilot in their organization.

GitHub Copilot можно управлять с помощью личных учетных записей с GitHub Copilot for Individuals или учетных записей организации или корпоративных с GitHub Copilot for Business.

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

Сведения о параметрах GitHub Copilot в организации

GitHub Copilot — это новое средство завершения кода на основе ИИ, которое помогает разработчикам быстрее писать код. GitHub Copilot доступен через GitHub личные учетные записи с GitHub Copilot for Individuals или через организации или корпоративные учетные записи с GitHub Copilot for Business.

Чтобы настроить использование GitHub Copilot в вашей организации, организация должна принадлежать учетной записи GitHub Enterprise Cloud, а администратор предприятия должен сначала включить Copilot for Business для вашей организации. После этого администраторы организации смогут управлять назначением рабочих мест в организации.

В зависимости от параметров политики, настроенных на уровне предприятия, администратор организации также может определить, следует ли разрешать или блокировать предложения GitHub Copilot, соответствующие общедоступному коду. Дополнительные сведения см. в разделе Применение политик для GitHub Copilot на предприятии.

Настройка доступа к GitHub Copilot в организации

После того как администратор GitHub Enterprise Cloud включит подписку на Copilot for Business в вашей организации, вы можете назначить GitHub Copilot рабочие места отдельным лицам и командам в вашей организации.

Предоставление доступа к GitHub Copilot для всех текущих и будущих пользователей в организации

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. В разделе "Планирование кода и автоматизация" на боковой панели щелкните Copilot, а затем щелкните Доступ.

  3. В разделе "Разрешения пользователя", чтобы включить GitHub Copilot для всех текущих и будущих пользователей в вашей организации, выберите Приобрести для всех участников.

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

  5. Нажмите кнопку Сохранить, чтобы сохранить изменения.

Предоставление доступа к GitHub Copilot для определенных пользователей в организации

Примечание: Вы можете автоматически включить доступ для каждого участника группы в поставщике удостоверений (IdP), синхронизируя эту группу с командой GitHub, а затем предоставляя ей доступ к GitHub Copilot. Дополнительные сведения см. в разделе Синхронизация команды с группой поставщика удостоверений.

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. В разделе "Планирование кода и автоматизация" на боковой панели щелкните Copilot, а затем щелкните Доступ.

  3. В разделе "Разрешения пользователя", чтобы включить GitHub Copilot для выбранных команд или пользователей в вашей организации, выберите Приобрести для выбранных команд или пользователей и нажмите кнопку Сохранить.

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

    • Чтобы отменить назначение всех участников и выбрать тех, у кого должен быть доступ, выберите Начать с нуля.
    • Чтобы оставить всех участников, у которых в настоящее время есть доступ, а затем выбрать тех, у кого нет доступа, выберите Сохранить всех пользователей.
  5. Если вы выбрали Начать с нуля, щелкните Добавить пользователей или Добавить команды , чтобы добавить отдельных пользователей или целые команды.

  6. Если вы выбрали Добавить пользователей, в диалоговом окне "Включить доступ к GitHub Copilot для выбранных участников ОРГАНИЗАЦИИ" можно либо искать отдельных участников, либо добавлять участников массово, отправляя CSV-файл.

    Снимок экрана: диалоговое окно "Включить доступ для выбранных участников"

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

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

      Предупреждение: При отправке CSV-файла GitHub Copilot выполнит поиск совпадений у всех пользователей в GitHub.com. Если csv-файл включает пользователей, которые не являются членами вашей организации, они будут приглашены присоединиться к вашей организации при нажатии кнопки Добавить участников XX.

    • Просмотрите список пользователей, созданных из CSV-файла. Чтобы подтвердить, что вы хотите предоставить доступ перечисленным пользователям, нажмите кнопку Добавить участников XX для доступа к списку или, чтобы отклонить список, нажмите кнопку Отмена.

  7. Если вы выбрали Добавить команды, в диалоговом окне "Включить доступ к GitHub Copilot для выбранных команд ОРГАНИЗАЦИИ" начните вводить имя команды в строке поиска, выберите команду, которую вы хотите добавить, и щелкните Выбрать команду выше.

  8. Если вы выбрали Параметр Сохранить всех пользователей, просмотрите полный список участников вашей организации и выберите пользователей, доступ к GitHub Copilot которого вы хотите отменить.

  9. Щелкните раскрывающийся список Выбранные элементы XX и нажмите кнопку Удалить.

Отключение доступа к GitHub Copilot для всей организации

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. В разделе "Планирование кода и автоматизация" на боковой панели щелкните Copilot, а затем щелкните Доступ.

  3. В разделе "Разрешения пользователя", чтобы отключить GitHub Copilot для всех пользователей в организации, выберите Отключено.

  4. Нажмите кнопку Сохранить, чтобы сохранить изменения.

Отключение доступа к GitHub Copilot для определенных пользователей в организации

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

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. В разделе "Планирование кода и автоматизация" на боковой панели щелкните Copilot, а затем щелкните Доступ.

  3. В разделе "Разрешения пользователя" выберите Покупка для выбранных команд или пользователей и нажмите кнопку Сохранить.

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

    Снимок экрана: панель поиска в разделе "Управление доступом".

  5. Чтобы удалить участника из списка пользователей, имеющих доступ к GitHub Copilot, нажмите кнопку Удалить в правой части страницы.

Настройка политик сопоставления предложений для GitHub Copilot в организации

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

Если администратор предприятия выбрал параметр Нет политики (разрешить каждой организации решить) для сопоставления предложений на уровне предприятия, вы можете задать политику сопоставления предложений для своей организации. Если члену организации назначено место несколькими организациями с разными политиками сопоставления предложений в рамках одного предприятия, GitHub Copilot будет использовать наиболее ограничительную политику.

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. В разделе "Планирование кода и автоматизация" на боковой панели щелкните Copilot, а затем щелкните Политики.

  3. В раскрывающемся списке "Предложения, соответствующие общедоступному коду" выберите Разрешить или Блокировать , чтобы разрешить или заблокировать предложения, соответствующие общедоступному коду.

Дополнительные материалы