{"meta":{"title":"Настройка сетевых настроек для GitHub Copilot","intro":"Вы можете подключиться через GitHub Copilot прокси-сервер HTTP и использовать пользовательские сертификаты.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/configure-personal-settings","title":"Настройка личных параметров"},{"href":"/ru/copilot/how-tos/configure-personal-settings/configure-network-settings","title":"Настройка параметров сети"}],"documentType":"article"},"body":"# Настройка сетевых настроек для GitHub Copilot\n\nВы можете подключиться через GitHub Copilot прокси-сервер HTTP и использовать пользовательские сертификаты.\n\n<div class=\"ghd-tool visualstudio\">\n\n> \\[!NOTE] GitHub Copilot в настоящее время недоступен для использования с Visual Studio для Mac.\n\n</div>\n\nВы можете подключиться через Copilot прокси-сервер HTTP и использовать пользовательские сертификаты. Это полезно, если вы работаете в корпоративной сети, требующей прокси-сервера или если вам нужно проверить содержимое безопасного Copilotподключения. См. [Настройки сети для GitHub Copilot](/ru/copilot/concepts/network-settings).\n\n## Настройка параметров прокси-сервера для Copilot\n\nПрокси-сервер Copilot HTTP можно настроить в выбранном редакторе. Чтобы просмотреть инструкции для редактора, используйте вкладки в верхней части этой статьи.\n\n<div class=\"ghd-tool jetbrains\">\n\n1. В интегрированной среде разработки JetBrains выберите **меню \"Файл** \" (Windows) или имя приложения в строке меню (macOS), а затем нажмите кнопку **\"Параметры**\".\n2. В разделе \" **Внешний вид\"** щелкните **\"Параметры** системы\" и щелкните **HTTP-прокси**.\n3. Выберите **конфигурацию** прокси-сервера вручную и выберите **HTTP**.\n4. В поле \"Имя узла\" введите имя узла прокси-сервера и в поле \"Номер порта\" введите номер порта прокси-сервера.\n5. При необходимости, чтобы настроить Copilot игнорировать ошибки сертификатов, в левой боковой панели щелкните **\"Внешний вид\" и \"Поведение**\", щелкните **\"Параметры системы**\", выберите \" **Сертификаты сервера**\", а затем выберите или отключите флажок **\"Принять ненадежные** сертификаты\".\n\n   > \\[!WARNING] Игнорировать ошибки сертификата могут привести к проблемам безопасности и не рекомендуется.\n\nЕсли вы настроили прокси, но всё ещё сталкиваетесь с ошибками соединения, см. [Устранение ошибок сети для GitHub Copilot](/ru/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).\n\n### Обычная проверка подлинности\n\nCopilot для JetBrains поддерживает базовую проверку подлинности. Чтобы пройти проверку подлинности, можно выбрать **проверку подлинности** прокси-сервера на странице \"Конфигурация прокси-сервера вручную\", а затем ввести учетные данные.\n\nПри этом учетные данные хранятся в виде обычного текста в параметрах редактора. Кроме того, вы можете включить учетные данные в URL-адрес прокси-сервера (например`http://USERNAME:PASSWORD@10.203.0.1:5187/`: ), а затем задать этот URL-адрес в качестве одной из поддерживаемых переменных среды, [перечисленных в параметрах прокси-сервера.Copilot](/ru/copilot/concepts/network-settings#proxy-settings-for-copilot)\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n1. В меню **Файл** перейдите к разделу **Параметры** и выберите пункт **Параметры**.\n\n   ![Снимок экрана: параметры Visual Studio Code .](/assets/images/help/copilot/vsc-settings.png)\n2. На левой панели вкладки параметров щелкните **\"Приложение**\" и выберите **\"Прокси\".**\n3. В текстовом поле в разделе \"Прокси\" введите адрес прокси-сервера, например `http://localhost:3128`.\n4. При необходимости для настройки Copilot пропуска ошибок сертификата в разделе \"Прокси-сервер строгого SSL\" установите или отключите флажок.\n\n   > \\[!WARNING] Игнорировать ошибки сертификата могут привести к проблемам безопасности и не рекомендуется.\n\nЕсли вы настроили прокси, но всё ещё сталкиваетесь с ошибками соединения, см. [Устранение ошибок сети для GitHub Copilot](/ru/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).\n\n### Обычная проверка подлинности\n\nCopilot для VS Code поддержки базовой проверки подлинности. Для проверки подлинности можно включить учетные данные в URL-адрес прокси-сервера, например: `http://USERNAME:PASSWORD@10.203.0.1:5187/` Этот URL-адрес можно сохранить в VS Code параметрах или в одной из переменных среды, [перечисленных в параметрах прокси-сервера.Copilot](/ru/copilot/concepts/network-settings#proxy-settings-for-copilot)\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\nCopilotдля Visual Studio чтения параметров прокси-сервера из Windows. Сведения о настройке параметров прокси-сервера в Windows см. в разделе \"Настройка подключения прокси-сервера вручную\" в [разделе \"Использование прокси-сервера в Windows](https://support.microsoft.com/en-us/windows/use-a-proxy-server-in-windows-03096c53-0554-4ffe-b6ab-8b1deee8dae1) в документации Майкрософт\".\n\nЕсли вы настроили прокси, но всё ещё сталкиваетесь с ошибками соединения, см. [Устранение ошибок сети для GitHub Copilot](/ru/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).\n\n### Обычная проверка подлинности\n\nХотя Copilot для Visual Studio чтения параметров прокси-сервера из Windows он не получает учетные данные проверки подлинности из этих Windows параметров.\n\nЕсли вам нужно выполнить проверку подлинности на прокси-сервере, попробуйте выполнить одно из следующих действий:\n\n1. Включите передачу учетных данных прокси-сервера по умолчанию, задав для переменной `COPILOT_USE_DEFAULTPROXY` среды значение `true`.\n   * **Пример** Windows: откройте командную строку и выполните следующую команду:\n\n     ```bash\n     setx COPILOT_USE_DEFAULTPROXY true\n     ```\n\n     Это задает переменную постоянно для учетной записи пользователя. Перезапустите все приложения, которые должны использовать эту переменную.\n2. Вы можете включить учетные данные в URL-адрес прокси-сервера (например, `http://USERNAME:PASSWORD@10.203.0.1:5187/`), а затем задать этот URL-адрес в качестве одной из поддерживаемых переменных среды, [перечисленных в параметрах прокси-сервера.Copilot](/ru/copilot/concepts/network-settings#proxy-settings-for-copilot)\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n### Переопределение имени субъекта-службы по умолчанию в VS Code\n\n1. VS Code Command Palette Откройте клавишу <kbd>SHIFT</kbd>+<kbd>COMMAND</kbd>+<kbd>P</kbd> (Mac) или <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>P</kbd> (Windows/Linux).\n2. Введите `settings`и нажмите кнопку **\"Параметры\": открыть параметры пользователя (JSON).**\n3. В объекте JSON добавьте следующее свойство верхнего уровня, заменив `YOUR-SPN` правильное имя субъекта-службы для прокси-службы.\n\n   ```json copy\n   \"http.proxyKerberosServicePrincipal\": \"YOUR-SPN\",\n   ```\n\n</div>\n\n<div class=\"ghd-tool jetbrains\">\n\n### Переопределение имени субъекта-службы по умолчанию в idEs JetBrains\n\n1. В интегрированной среде разработки JetBrains выберите **меню \"Файл** \" (Windows) или имя приложения в строке меню (macOS), а затем нажмите кнопку **\"Параметры**\".\n\n2. В левой боковой панели нажмите **«Инструменты**», нажмите **GitHub Copilot**., а затем нажмите кнопку **\"Сеть**\".\n\n3. В поле «Переопределить главное имя прокси-сервиса Kerberos» введите SPN для вашего прокси-сервиса.\n\n</div>\n\n## Установка пользовательских сертификатов\n\nКак правило, если вы используете оборудование компании, ИТ-отдел вашей компании должен уже установить на компьютере все необходимые сертификаты. Если вам нужно установить сертификат, ознакомьтесь со следующими инструкциями.\n\n> \\[!WARNING] Установка настраиваемого сертификата — это инструкция для вашего компьютера, чтобы доверять создателю сертификата, что потенциально позволяет создателю перехватывать весь интернет-трафик с компьютера. Убедитесь, что вы устанавливаете правильный сертификат.\n\n* Сведения о Windows см. в разделе [\"Установка доверенного корневого сертификата](https://learn.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate) \" в документации Майкрософт.\n* Для macOS см. [Add сертификаты в связку ключей с помощью Keychain Access на Mac](https://support.apple.com/en-gb/guide/keychain-access/kyca2431/mac) в Руководстве пользователя Keychain Access.\n* Сведения о Linux см. [в разделе \"Установка корневого сертификата ЦС\" в хранилище доверия](https://ubuntu.com/server/docs/how-to/security/install-a-root-ca-certificate-in-the-trust-store/) в документации Ubuntu. Аналогичные инструкции должны применяться к большинству дистрибутивов Linux.\n\nЕсли вы установили сертификат, но Copilot не обнаруживаете его, см. раздел [Устранение ошибок сети для GitHub Copilot](/ru/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-certificate-related-errors)."}