Примечание.
GitHub Copilot в настоящее время недоступен для использования с Visual Studio для Mac.
Вы можете подключиться к Copilot через HTTP-прокси и использовать пользовательские сертификаты. Это полезно при работе с корпоративной сетью, требующей прокси-сервера или если необходимо проверить содержимое безопасного подключения Copilot. См . раздел AUTOTITLE.
Настройка параметров прокси-сервера для Copilot
Прокси-сервер HTTP можно настроить для Copilot в выбранном редакторе. Чтобы просмотреть инструкции для редактора, используйте вкладки в верхней части этой статьи.
-
В интегрированной среде разработки JetBrains выберите меню "Файл " (Windows) или имя приложения в строке меню (macOS), а затем нажмите кнопку "Параметры".
-
В разделе " Внешний вид" щелкните "Параметры системы" и щелкните HTTP-прокси.
-
Выберите конфигурацию прокси-сервера вручную и выберите HTTP.
-
В поле "Имя узла" введите имя узла прокси-сервера и в поле "Номер порта" введите номер порта прокси-сервера.
-
При необходимости, чтобы настроить Copilot, чтобы игнорировать ошибки сертификатов, на левой боковой панели нажмите кнопку "Сервис", выберите пункт " Сертификаты сервера", а затем выберите или отмените выбор ненадежных сертификатов автоматически.
Предупреждение
Игнорировать ошибки сертификата могут привести к проблемам безопасности и не рекомендуется.
Если вы настроили прокси-сервер, но по-прежнему сталкиваются с ошибками подключения, см. раздел Устранение неполадок сети для GitHub Copilot.
Обычная проверка подлинности
Copilot для JetBrains поддерживает базовую проверку подлинности. Чтобы пройти проверку подлинности, можно выбрать проверку подлинности прокси-сервера на странице "Конфигурация прокси-сервера вручную", а затем ввести учетные данные.
При этом учетные данные хранятся в виде обычного текста в параметрах редактора. Кроме того, вы можете включить учетные данные в URL-адрес прокси-сервера (например: http://USERNAME:[email protected]:5187/
), а затем задать этот URL-адрес в качестве одной из поддерживаемых переменных среды, перечисленных в параметрах прокси-сервера для Copilot.
-
В меню Файл перейдите к разделу Параметры и выберите пункт Параметры.
-
На левой панели вкладки параметров щелкните "Приложение" и выберите "Прокси".
-
В текстовом поле в разделе "Прокси" введите адрес прокси-сервера, например
http://localhost:3128
. -
При необходимости, чтобы настроить Copilot для пропуска ошибок сертификатов в разделе "Прокси Строго SSL", установите или отключите флажок.
Предупреждение
Игнорировать ошибки сертификата могут привести к проблемам безопасности и не рекомендуется.
Если вы настроили прокси-сервер, но по-прежнему сталкиваются с ошибками подключения, см. раздел Устранение неполадок сети для GitHub Copilot.
Обычная проверка подлинности
Copilot для VS Code поддерживает базовую проверку подлинности. Для проверки подлинности можно включить учетные данные в URL-адрес прокси-сервера, например: http://USERNAME:[email protected]:5187/
Этот URL-адрес можно сохранить в параметрах VS Code или в одной из переменных среды, перечисленных в параметрах прокси-сервера для Copilot.
Copilot для Visual Studio считывает параметры прокси-сервера из Windows. Сведения о настройке параметров прокси-сервера в Windows см. в разделе "Настройка подключения прокси-сервера вручную" в разделе "Использование прокси-сервера в Windows в документации Майкрософт".
Если вы настроили прокси-сервер, но по-прежнему сталкиваются с ошибками подключения, см. раздел Устранение неполадок сети для GitHub Copilot.
Обычная проверка подлинности
Copilot для Visual Studio не извлекает учетные данные проверки подлинности из параметров Windows. Если необходимо выполнить проверку подлинности на прокси-сервере, вы можете включить учетные данные в URL-адрес прокси-сервера (например, http://USERNAME:[email protected]:5187/
), а затем задать этот URL-адрес в качестве одной из поддерживаемых переменных среды, перечисленных в параметрах прокси-сервера для Copilot.
Переопределение имени субъекта-службы по умолчанию в VS Code
-
Откройте VS Code Command Palette, нажав клавиши SHIFT COMMAND+P (Mac) / CTRL+SHIFT++P (Windows/Linux).
-
Введите
settings
и нажмите кнопку "Параметры": открыть параметры пользователя (JSON). -
В объекте JSON добавьте следующее свойство верхнего уровня, заменив
YOUR-SPN
правильное имя субъекта-службы для прокси-службы.JSON "http.proxyKerberosServicePrincipal": "YOUR-SPN",
"http.proxyKerberosServicePrincipal": "YOUR-SPN",
Переопределение имени субъекта-службы по умолчанию в idEs JetBrains
- В интегрированной среде разработки JetBrains выберите меню "Файл " (Windows) или имя приложения в строке меню (macOS), а затем нажмите кнопку "Параметры".
- На левой боковой панели щелкните языки и платформы, а затем выберите GitHub Copilot.
- В разделе "Дополнительно" в поле "Переопределение имени субъекта-службы прокси-службы Kerberos" введите имя субъекта-службы для прокси-службы.
Установка пользовательских сертификатов
Как правило, если вы используете оборудование компании, ИТ-отдел вашей компании должен уже установить на компьютере все необходимые сертификаты. Если вам нужно установить сертификат, ознакомьтесь со следующими инструкциями.
Предупреждение
Установка настраиваемого сертификата — это инструкция для вашего компьютера, чтобы доверять создателю сертификата, что потенциально позволяет создателю перехватывать весь интернет-трафик с компьютера. Убедитесь, что вы устанавливаете правильный сертификат.
- Сведения о Windows см. в разделе "Установка доверенного корневого сертификата " в документации Майкрософт.
- Сведения о macOS см. в разделе "Добавление сертификатов в цепочку ключей" с помощью доступа к цепочке ключей на Mac в руководстве пользователя по доступу к цепочке ключей.
- Для Linux см. раздел "Установка корневого сертификата ЦС" в хранилище доверия в документации Ubuntu. Аналогичные инструкции должны применяться к большинству дистрибутивов Linux.
Если вы установили сертификат, но Copilot не обнаруживает его, см . раздел AUTOTITLE.