Skip to main content

Устранение распространенных проблем с GitHub Copilot

В этом руководстве описываются наиболее распространенные проблемы с GitHub Copilot и способы их устранения.

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

Если GitHub Copilot перестает работать, проверьте страницу состояния GitHubдля любых активных инцидентов.

Не удалось использовать расширение GitHub Copilot в интегрированной среде разработки

Мы рекомендуем выполнить краткое руководство по GitHub Copilot при настройке GitHub Copilot на компьютере. Дополнительные сведения см. в разделе «Краткое руководство по GitHub Copilot».

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

Если вы используете подписку Copilot для учетной записи управляемая учетная запись пользователя в GHE.com, перед входом необходимо обновить некоторые параметры. См. раздел "Использование GitHub Copilot с учетной записью в GHE.com".

Дополнительные сведения о настройке GitHub Copilot в поддерживаемой интегрированной среде разработки см. в разделе "Настройка GitHub Copilot в вашей среде".

GitHub Copilot не работает в некоторых файлах

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

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

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

Снимок экрана: значок Copilot в VS Code с подсказкой для исключения содержимого.

Дополнительные сведения см. в разделе «Исключение содержимого из GitHub Copilot».

Исключения содержимого GitHub Copilot не применяются

Исключение содержимого можно настроить на уровне репозитория, организации и предприятия. Область исключения определяется уровнем, на котором задано правило:

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

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

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

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

Note

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

Ошибка: "GitHub Copilot не удалось подключиться к серверу. Сбой активации расширения"

Эта ошибка означает, что у вас нет подписки GitHub Copilot или возникла ошибка при подключении к API GitHub для запроса маркера для использования GitHub Copilot.

Чтобы запросить другой токен из api.github.com, попробуйте войти и выйти из GitHub Copilot из интегрированной среды разработки. После выхода из системы GitHub Copilot предложит выполнить вход.

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

GitHub Copilot не предлагает несколько строк кода

Это известная проблема, и наша команда работает над исправлением. Дополнительные сведения см. в этом комментарии о обсуждении GitHub Community.

Ошибка: "Не обнаружено допустимого маркера OAuth" в GitHub Copilot in the CLI

Эта ошибка предполагает, что классический или точный personal access token может использоваться либо с помощью GITHUB_TOKEN GH_TOKEN переменных среды, либо во время gh auth login попытки. GitHub Copilot in the CLI в настоящее время поддерживает только использование приложения OAuth GitHub CLI .

Дополнительные сведения см. в репозитории расширений Copilot in the CLI.

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