Copilot CLI Передаёт агентные возможности в командную строку разработчиков. Когда Copilot CLI он включён, разработчики могут использовать его, чтобы запросить Copilot локальную работу над задачами или делегировать задачи на Copilot cloud agent.
Включение или отключение Copilot CLI
Вы можете управлять использованием Copilot CLI , настроив политику.
- Перейдите к своему предприятию. Например, на странице Enterprises на GitHub.com.
- В верхней части страницы нажмите Управление AI.
- Чтобы управлять политиками для Copilot, в боковой панели нажмите Copilot.
- В разделе "Компоненты и клиенты" щелкните "Настройка функций и клиентов".
- В разделе Copilot CLI"Клиенты" выберите предпочитаемую политику.
Примечание.
Copilot CLI Отключение не отключает GitHub Copilot app. Приложение управляется собственной политикой. Дополнительные сведения см. в разделе приложение GitHub Copilot.
Как на это влияет другое управление Copilot CLIИИ?
Не все корпоративные системы управления и политики ИИ применимы к Copilot CLI. Вот те меры контроля, которые действуют:
Copilot CLI Поддержка
Вы можете включить или отключить Copilot CLI на уровне предприятия или организации.
Выбор модели
Пользователи могут access только к моделям ИИ, которые активированы на корпоративном уровне. Когда вы включаете или отключаете модели в корпоративных настройках, эти изменения отражаются в Copilot CLI. Пользователи могут просматривать, какие модели доступны им с помощью команды /model .
Владельцы предприятий и организаций могут предоставлять ключи для кастомных моделей. Пользователи могут выбирать их как любую другую модель: с Copilot CLI помощью селектора модели, флага --model или переменных среды. См . раздел AUTOTITLE.
Отдельно пользователи могут локально предоставлять свои собственные LLM-ключи. Это не регулируется корпоративными политиками. См . раздел AUTOTITLE.
Настраиваемые агенты
Доступны корпоративные пользовательские агенты для использования с Copilot CLI.
Исключение содержимого
Политики исключения содержимого, настроенные на уровне предприятия, организации и репозитория, применяются к Copilot CLI. Исключенные файлы не используются в качестве контекста. Дополнительные сведения см. в разделе Исключение контента для GitHub Copilot.
Политики сервера MCP
Политики MCP для предприятий и организаций применяются к Copilot CLI. Вы можете настроить URL реестра MCP, чтобы разработчики могли находить одобренные серверы, и установить политику списка разрешений, ограничивающую запуск MCP-серверов. Дополнительные сведения см. в разделе Ограничение доступа сервера MCP к пользовательскому реестру.
Copilot cloud agent Поддержка
И Copilot CLI политика, и политика Copilot cloud agent должны быть включены, чтобы пользователи могли использовать /delegate команду в Copilot CLI.
Ведение журнала аудита
Обновления корпоративных политик, которые влияют Copilot CLI на это, фиксируются как события в журнале корпоративного аудита.
Назначение места
Пользователи должны иметь назначенное GitHub Copilot место для доступа Copilot CLIк .
Ограничения, которые не применяются
Все остальные органы управления не влияют Copilot CLI, в частности:
- Специфические для IDE: политики, настроенные для конкретных IDE или расширений редакторов
Применение guardrails, чтобы команды следовали организационным политикам
Вы можете применить меры безопасности для поддержания использования разработчика в политиках организации. Во-первых, обратитесь к командам по платформе и безопасности, чтобы решить, какие Copilot CLI действия требуют проверки, в конечном счете согласившись с информацией об использовании для журнала. Предпочитайте собирать только необходимые минимальные данные (например, метаданные, а не полное содержимое запроса), а также отредактировать или маскировать секреты и персональные данные перед записью журналов. Если команды настраивают перехватчики с областью репозитория для получения запросов к журналам и использования инструментов, убедитесь, что доступ к журналам ограничен авторизованным персоналом и следует требованиям к хранению и удалению вашей организации, поэтому конфиденциальные данные не хранятся дольше, чем это необходимо. Эти перехватчики также могут блокировать выбранные шаблоны команд. См . раздел AUTOTITLE.
Почему мои разработчики не могут получить доступ Copilot CLI?
Если вы ожидаете, что пользователь будет иметь доступ, Copilot CLI а он не получает:
- Убедитесь, что у пользователя есть действительное GitHub Copilot назначение места от организации в вашем бизнесе.
- Проверьте политику на уровне предприятия. Если вы установите политику на «Включено везде» или «Отключено везде», это переопределяет все настройки на уровне организации.
- Если корпоративная политика установлена на «Пусть организации решают», проверьте организации, где пользователь получает лицензию GitHub Copilot . Copilot CLI должны быть включены хотя бы в одной из организаций, GitHub Copilot выдающих лицензию.
Один из способов обеспечить единое access во всех организациях — установить политику enabled everywhere на уровне предприятия.