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 не применяются

Note

Исключение содержимого из GitHub Copilot в настоящее время находится в public preview и подлежит изменению.

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

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

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

Note

  • В Copilot Chat в Visual Studio Code и Visual Studio, исключения содержимого не применяются при использовании участника чата @github в вашем вопросе.
  • Возможно, что Copilot может использовать семантические сведения из исключенного файла, если сведения предоставляются интегрированной интегрированной среды разработки в неисключаемом файле. Примерами такого содержимого являются сведения о типах и определения наведения указателя мыши для символов, используемых в коде.

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

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

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

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

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

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

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