Skip to main content

Ссылки на код GitHub Copilot

          GitHub Copilot проверяет предложения для совпадений с публично доступным кодом. Любые совпадения удаляются или предлагаются со ссылкой на код.

О Copilot ссылках на код в IDE JetBrains

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

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

  • Когда вы принимаете предложение Copilot в редакторе.
  • Если ответ в Copilot Chat включает соответствующий код.

Ссылки на код для Copilot встроенных предложений

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

Примечание.

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

Ссылки на код для Copilot Chat

Если Copilot Chat предоставляет ответ, содержащий код, соответствующий коду в общедоступном репозитории GitHub , это указано в конце ответа со ссылкой на отображение сведений о сопоставленном коде в редакторе.

О Copilot ссылках на код в Visual Studio Code

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

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

  • Когда вы принимаете предложение Copilot в редакторе.
  • Если ответ в Copilot Chat включает соответствующий код.

Ссылки на код для Copilot встроенных предложений

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

Примечание.

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

Ссылки на код для Copilot Chat

Если Copilot Chat предоставляет ответ, содержащий код, соответствующий коду в общедоступном репозитории GitHub , это указано в конце ответа со ссылкой на отображение сведений о сопоставленном коде в редакторе.

О Copilot ссылках на код GitHub.com

Ссылки на код для Copilot Chat

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

Примечание.

Обычно совпадения с публичным кодом происходят редко, поэтому не стоит ожидать увидеть ссылки на код во многих Copilot Chat ответах.

Ссылки на код для Copilot облачный агент

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

О Copilot ссылках на код в Visual Studio

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

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

  • Когда вы принимаете предложение Copilot в редакторе.
  • Если ответ в Copilot Chat включает соответствующий код.

Ссылки на код для Copilot встроенных предложений

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

Примечание.

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

Ссылки на код для Copilot Chat

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

Как поиск ссылок на код находит соответствующий код

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

Код в частных GitHub репозиториях, или код вне GitHub, не включается в процесс поиска.

Ограничения

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

Ссылки на соответствие кода в настоящее время доступны в IDE JetBrains, Visual Studio, Visual Studio Code, Copilot облачный агенти на GitHub сайте.

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

  •         [автозаголовок](/copilot/how-tos/completions/finding-public-code-that-matches-github-copilot-suggestions)
    
  •         [автозаголовок](/copilot/how-tos/manage-your-account/managing-copilot-policies-as-an-individual-subscriber)
    
  •         [автозаголовок](/copilot/how-tos/administer/organizations/managing-policies-for-copilot-in-your-organization)