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 на всех установленных компьютерах.

Дополнительные сведения о настройке 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 не применяются

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

Примечания:

  • Исключение содержимого из GitHub Copilot в настоящее время находится в общедоступной бета-версии и подлежит изменению.
  • Эта функция поддерживается в Visual Studio, Visual Studio Code, идентификаторах JetBrains и неовимах. Дополнительные сведения о поддерживаемых ИДЕНТИФИКАТОРах JetBrains см. в разделе "Начало работы с GitHub Copilot".
  • Исключение содержимого из GitHub Copilot в настоящее время влияет только на завершение кода. GitHub Copilot Chat не влияет на эти параметры.
  • Исключение содержимого предотвращает прямой доступ к содержимому исключенных файлов Copilot напрямую. Copilot может извлекать сведения о неисключаемых файлах из семантической информации, предоставленной интегрированной интегрированной среду разработки ( например, сведения о типах или определениях наведения указателя мыши для символов, используемых в коде. Возможно, интегрированная среда разработки может получить эти сведения от исключенных файлов.

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

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

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

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

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

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

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