{"meta":{"title":"Индексирование репозиториев для GitHub Copilot","intro":"Copilot Улучшает ответы, индексируя ваши репозитории.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts","title":"Основные понятия"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/context","title":"Контекст"},{"href":"/ru/enterprise-cloud@latest/copilot/concepts/context/repository-indexing","title":"Индексирование репозитория"}],"documentType":"article"},"body":"# Индексирование репозиториев для GitHub Copilot\n\nCopilot Улучшает ответы, индексируя ваши репозитории.\n\n## Преимущество репозиториев индексирования\n\nCopilotспособность отвечать на вопросы на естественном языке и выполнять задачи в контексте репозитория оптимизируется, когда индекс поиска семантического кода для репозитория актуален.\n\n\\*\\*\nCopilot Не буду использовать ваш индексируемый репозиторий для обучения моделей.\\*\\*\n\n## Поиск семантического кода в Copilot Chat\n\nКогда вы начинаете разговор с Copilot Chat контекстом репозитория, репозиторий автоматически индексируется для улучшения контекстно-обогащённых ответов на ваши вопросы о структуре и логике кода в GitHub и Visual Studio Code. Например, можно задать вопрос **\"Как это репозиторий управляет HTTP-запросами и ответами?\"** и Copilot Chat будет ссылаться на соответствующие разделы вашего кода, чтобы дать обоснованный ответ.\n\nДля получения дополнительной информации о том, как задавать вопросы, смотрите [Вопросы GitHub Copilot на GitHub](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github).\n\n## Поиск семантического кода в Copilot cloud agent\n\nCopilot cloud agent использует поиск семантического кода для поиска релевантного кода по смыслу, а не полагается исключительно на точные совпадения текста с помощью таких инструментов, как `grep`. Когда агент не знает точных названий или закономерностей для поиска, поиск семантического кода помогает быстрее найти нужный код. Конфигурация не требуется — агент автоматически использует поиск по семантическому коду, когда это уместно.\n\nДополнительные сведения см. в Copilot cloud agentразделе [О облачном агенте GitHub Copilot](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-cloud-agent).\n\n## Сведения о создании и использовании индекса\n\nИндексирование выполняется в фоновом и начальном индексировании, может занять до 60 секунд для большого репозитория. После первого индексирования репозитория повторное индексирование гораздо быстрее, и индекс обычно будет автоматически обновлен, чтобы включить последние изменения в секундах после начала новой беседы.\n\nПосле создания индекса для репозитория его можно использовать:\n\n* Copilot Chat в GitHub и Visual Studio Code\n* Copilot cloud agent\n\n> \\[!TIP] Нет ограничения на количество репозиториев, которые можно индексировать.\n\n## Семантическое индексирование для нерепозиториевGitHub .\n\nCopilot in Visual Studio Code может использовать семантическую индексацию для файлов рабочего пространства из репозиториев, размещённых вне GitHub, таких как GitLab, и локальных репозиториев. Эта функция загружает ваши данные, GitHub чтобы сделать их доступными для поиска.\n\n> \\[!NOTE] Эта функция доступна только в GitHub.com. Он недоступен или GHE.comнедоступенGitHub Enterprise Server.\n\nЭта функция управляется политикой и по умолчанию отключена. Для организаций и предприятий с Copilot Business или Copilot Enterprise, владелец предприятия или владелец организации должен явно установить `Semantic indexing for non-GitHub repositories` политику как **Включено** , прежде чем участники смогут её использовать. Если политика **остаётся неконфигурированной**, функция остаётся недоступной. See:\n\n* [Управление политиками и функциями GitHub Copilot в вашем предприятии](/ru/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)\n* [Управление политиками и функциями GitHub Copilot в вашей организации](/ru/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)\n\n## Исключение контента из Copilot Chat ответов\n\nВладельцы предприятий или компаний с Copilot Enterprise планом Copilot Business могут определять исключения контента, чтобы контролировать поведение GitHub Copilot на Copilot тех местах, которыми они управляют. Для получения дополнительной информации см. [Исключение контента из GitHub Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot).\n\nЕсли для репозитория, включённого в политику исключения контента, создаётся индекс поиска по семантическому коду, данные фильтруются согласно политике перед передачей в Copilot Chat."}