GitHub Copilot Proxy and Certificate Errors

Share
Workaround available VS Code, JetBrains, Visual Studio Updated November 14, 2026Based on 3 user reportsHow we research

Quick answer

Corporate TLS inspection swaps certificates and Copilot rejects them. Point the editor at your corporate root CA instead of disabling checks.

Most likely fix: Test with curl

How to fix it

Try these in order — the most common fix is first.

  1. 1. Test with curl

    1. curl to the Copilot endpoint; if it only works with --insecure the certificate is the problem
    Did this fix it?
  2. 2. Trust the corporate CA

    1. VS Code: set http.proxy and the proxy CA settings, or set NODE_EXTRA_CA_CERTS to the root CA file
    2. JetBrains: add the CA under Settings > Tools > Server Certificates
    Did this fix it?
  3. 3. Allow-list domains

    1. Ask IT to allow the domains in GitHub's Copilot network docs
    Did this fix it?
  4. 4. Last resort

    1. http.proxyStrictSSL=false disables validation; use only temporarily
    Did this fix it?

Symptoms

'self-signed certificate', 'unable to get local issuer certificate' or connection failures on a company network.

Why it happens

  • TLS-inspecting proxy such as Zscaler
  • Root CA not trusted by the editor's Node runtime
  • Copilot domains not allow-listed

This guide also covers

  • copilot proxy error
  • copilot unable to get local issuer certificate

Still not working?

If GitHub Copilot keeps failing, you're not alone. See every GitHub Copilot problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us
Fixed it? Share this guide

The same problem in other apps

All not loading, error messages & connection guides →

Other GitHub Copilot errors

All 12 GitHub Copilot errors and fixes →