Observação
Observação: o GitHub Copilot não está disponível no momento para uso com Visual Studio para Mac.
Você pode se conectar ao Copilot por meio de um proxy HTTP e usar certificados personalizados. Isso será útil se você estiver trabalhando em uma rede corporativa que exija um servidor proxy ou precisar inspecionar o conteúdo do . Confira Configurações de rede para o GitHub Copilot.
Como definir as configurações de proxy para o Copilot
É possível configurar um proxy HTTP para o Copilot no editor escolhido. Para exibir instruções para seu editor, use as guias na parte superior deste artigo.
-
No seu IDE JetBrains, clique no menu Arquivo (Windows) ou no nome do aplicativo na barra de menus (macOS) e clique em Configurações.
-
Em Aparência e Comportamento, clique em Configurações do Sistema e, em seguida, clique em Proxy HTTP.
-
Selecione Configuração manual do proxy e HTTP.
-
No campo "Nome do host", insira o nome do host do servidor proxy e, no campo "Número da porta", insira o número da porta do servidor proxy.
-
Opcionalmente, para configurar Copilot para ignorar erros de certificado, na barra lateral esquerda, clique em Ferramentas, clique em Certificados de Servidor e selecione ou desmarque Aceitar certificados não confiáveis automaticamente.
Aviso
Aviso: não é recomendável ignorar erros de certificado, pois isso pode causar problemas de segurança.
Se você configurou um proxy, mas ainda está encontrando erros de conexão, confira Solução de problemas de erros de rede para o GitHub Copilot.
Autenticação Básica
O Copilot para JetBrains oferece suporte a autenticação básica. Para autenticar, você pode selecionar Autenticação de proxy na página "Configuração manual de proxy" e inserir suas credenciais.
Isso armazena suas credenciais como texto sem formatação nas configurações do editor. Como alternativa, você pode preferir incluir suas credenciais no URL do proxy (por exemplo: http://USERNAME:PASSWORD@10.203.0.1:5187/
) e, em seguida, definir esse URL como uma das variáveis de ambiente com suporte listadas em Configurações de proxy para Copilot.
-
No menu Arquivo, acesse Preferências e clique em Configurações.
-
No painel esquerdo da guia de configurações, clique em Aplicativo e, em seguida, selecione Proxy.
-
Na caixa de texto em "Proxy", digite o endereço do servidor proxy, por exemplo,
http://localhost:3128
. -
Opcionalmente, para configurar o Copilot para ignorar erros de certificado, em "Proxy Strict SSL", marque ou desmarque a caixa de seleção.
Aviso
Aviso: não é recomendável ignorar erros de certificado, pois isso pode causar problemas de segurança.
Se você configurou um proxy, mas ainda está encontrando erros de conexão, confira Solução de problemas de erros de rede para o GitHub Copilot.
Autenticação Básica
O Copilot para VS Code oferece suporte a autenticação básica. Para autenticar, você pode incluir suas credenciais no URL do proxy, por exemplo: http://USERNAME:PASSWORD@10.203.0.1:5187/
. Você pode armazenar esse URL nas configurações do VS Code ou em uma das variáveis de ambiente listadas em Configurações de proxy para Copilot.
Copilot para Visual Studio lê as configurações de proxy do Windows. Para obter informações sobre como definir configurações de proxy no Windows, consulte as instruções em "Para configurar uma conexão de servidor proxy manualmente" em Usar um servidor proxy no Windows na documentação da Microsoft.
Se você configurou um proxy, mas ainda está encontrando erros de conexão, confira Solução de problemas de erros de rede para o GitHub Copilot.
Autenticação Básica
Copilot para Visual Studio não recupera credenciais de autenticação das configurações do Windows. Se for necessário autenticar, você pode incluir suas credenciais no URL do proxy (por exemplo: http://USERNAME:PASSWORD@10.203.0.1:5187/
) e, em seguida, definir esse URL como uma das variáveis de ambiente com suporte listadas em Configurações de proxy para Copilot.
Como substituir o SPN padrão no VS Code
-
Abra o VS Code Command Palette pressionando Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux).
-
Digite
settings
e clique em Preferências: Abrir configurações do usuário (JSON). -
No objeto JSON, adicione a propriedade de nível superior a seguir, substituindo
YOUR-SPN
pelo SPN correto para seu serviço de proxy.JSON "http.proxyKerberosServicePrincipal": "YOUR-SPN",
"http.proxyKerberosServicePrincipal": "YOUR-SPN",
Como substituir o SPN padrão em IDEs JetBrains
- No seu IDE JetBrains, clique no menu Arquivo (Windows) ou no nome do aplicativo na barra de menus (macOS) e clique em Configurações.
- Na barra lateral esquerda, clique em Languages & Frameworks e em GitHub Copilot.
- Na seção "Avançado", no campo "Substituir nome principal do serviço de proxy Kerberos", digite o SPN do serviço proxy.
Instalar certificados personalizados
Geralmente, se você estiver usando equipamentos da empresa, o departamento de TI da sua empresa já deve ter instalado todos os certificados necessários em sua máquina. Se você precisar instalar um certificado, consulte as instruções a seguir.
Aviso
Aviso: a instalação de um certificado personalizado é uma instrução para que o computador confie no criador do certificado, potencialmente permitindo que o criador intercepte todo o tráfego da Internet a partir da sua máquina. Você deve ter muito cuidado para verificar se está instalando o certificado correto.
- Para o Windows, consulte Instalar o certificado raiz confiável na documentação da Microsoft.
- Para o macOS, consulte Adicionar certificados a um keychain usando o Acesso ao Keychain no Mac no Guia do Usuário do Acesso ao Keychain.
- Para o Linux, confira Instalar um certificado de autoridade de certificação raiz no repositório confiável na documentação do Ubuntu. Instruções semelhantes devem se aplicar à maioria das distribuições Linux.
Se você instalou um certificado, mas o Copilot não o está detectando, confira Solução de problemas de erros de rede para o GitHub Copilot.