Skip to main content

Konfigurieren von Netzwerkeinstellungen für GitHub Copilot

Du kannst eine Verbindung mit GitHub Copilot über einen HTTP-Proxy herstellen und benutzerdefinierte Zertifikate verwenden.

Hinweis

GitHub Copilot ist derzeit nicht für die Verwendung mit Visual Studio für Mac verfügbar.

Sie können eine Verbindung mit Copilot über einen HTTP-Proxy herstellen und benutzerdefinierte Zertifikate verwenden. Dies ist nützlich, wenn du an einem Unternehmensnetzwerk arbeitest, das einen Proxyserver erfordert oder wenn du den Inhalt der sicheren Verbindung von Copilot prüfen musst. Siehe Netzwerkeinstellungen für GitHub Copilot.

Konfiguration der Proxyeinstellungen für Copilot

Du kannst einen HTTP-Proxy für Copilot in deinem ausgewählten Editor konfigurieren. Wenn Sie Anweisungen für Ihren Editor anzeigen möchten, verwenden Sie die Registerkarten oben in diesem Artikel.

  1. Klicken Sie in Ihrer JetBrains-IDE auf das Menü "Datei" (Windows) oder den Namen der Anwendung in der Menüleiste (macOS), und klicken Sie dann auf Einstellungen.

  2. Klicke unter Darstellung und Verhalten auf Systemeinstellungen und dann auf HTTP-Proxy.

  3. Wähle Manuelle Proxy-Konfiguration und dann HTTP.

  4. Gib im Feld „Hostname“ den Hostnamen deines Proxyservers und im Feld „Portnummer“ die Portnummer deines Proxyservers ein.

  5. Optionalerweise können Sie Copilot so konfigurieren, dass Zertifikatfehler ignoriert werden. Klicken Sie dazu in der linken Randleiste auf Darstellung und Verhalten, anschließend auf Systemeinstellungen, dann auf Serverzertifikate und wählen Sie schließlich Nicht vertrauenswürdige Zertifikate automatisch annehmen aus.

    Warnung

    Das Ignorieren von Zertifikatfehlern wird nicht empfohlen, da es zu Sicherheitsproblemen führen kann.

Wenn Sie einen Proxy konfiguriert haben, aber immer noch Verbindungsfehler auftreten, lesen Sie Problembehandlung von Netzwerkfehlern für GitHub Copilot.

Standardauthentifizierung

Copilot für JetBrains unterstützt die Standardauthentifizierung. Um sich zu authentifizieren, können Sie die Proxyauthentifizierung auf der Seite Manuelle Proxykonfiguration auswählen und dann Ihre Anmeldeinformationen eingeben.

Dadurch werden Ihre Anmeldeinformationen als Nur-Text in den Einstellungen Ihres Editors gespeichert. Alternativ können Sie Ihre Anmeldeinformationen lieber in die Proxy-URL einschließen (z. B. http://USERNAME:PASSWORD@10.203.0.1:5187/), und legen Sie diese URL dann als eine der unterstützten Umgebungsvariablen fest, die in Proxyeinstellungen für Copilot aufgeführt sind.

  1. Navigiere im Menü Datei zu Einstellungen, und klicke auf Einstellungen.

    Screenshot der Einstellungen für Visual Studio Code

  2. Klicke im linken Bereich der Registerkarte „Einstellungen“ auf Anwendung, und wähle dann Proxy aus.

  3. Gib im Textfeld unter „Proxy“ die Adresse deines Proxyservers ein, z. B. http://localhost:3128.

  4. Wenn du optional Copilot konfigurieren möchtest, um Zertifikatfehler zu ignorieren, aktiviere oder deaktiviere das Kontrollkästchen unter „Proxy Strict SSL“.

    Warnung

    Das Ignorieren von Zertifikatfehlern wird nicht empfohlen, da es zu Sicherheitsproblemen führen kann.

Wenn Sie einen Proxy konfiguriert haben, aber immer noch Verbindungsfehler auftreten, lesen Sie Problembehandlung von Netzwerkfehlern für GitHub Copilot.

Standardauthentifizierung

Copilot für VS Code unterstützt die Standardauthentifizierung. Um sich zu authentifizieren, können Sie Ihre Anmeldeinformationen in die Proxy-URL einschließen, z. B.: http://USERNAME:PASSWORD@10.203.0.1:5187/. Sie können diese URL in Ihren VS Code oder in einer der Umgebungsvariablen speichern, die in Proxyeinstellungen für Copilot aufgeführt sind.

Copilot für Visual Studio liest die Proxy-Einstellungen von Windows. Informationen zum Konfigurieren von Proxyeinstellungen unter Windows finden Sie in den Anweisungen unter "So richten Sie eine Proxyserververbindung manuell ein" in der Microsoft-Dokumentation Verwenden eines Proxyservers in Windows aus.

Wenn Sie einen Proxy konfiguriert haben, aber immer noch Verbindungsfehler auftreten, lesen Sie Problembehandlung von Netzwerkfehlern für GitHub Copilot.

Standardauthentifizierung

Copilot für Visual Studio liest zwar die Proxyeinstellungen von Windows, es werden jedoch keine Authentifizierungsanmeldeinformationen aus diesen Windows-Einstellungen abgerufen.

Wenn du dich bei einem Proxy authentifizieren musst, kannst du eine der folgenden Optionen ausprobieren:

  1. Aktiviere die Übergabe von Standardproxyanmeldeinformationen, indem du die Umgebungsvariable COPILOT_USE_DEFAULTPROXY auf true festlegst.
    • Windows-Beispiel: Öffne die Eingabeaufforderung, und führe den folgenden Befehl aus:

      setx COPILOT_USE_DEFAULTPROXY true
      

      Dadurch wird die Variable für dein Benutzerkonto dauerhaft festgelegt. Starte alle Anwendungen neu, die diese Variable verwenden müssen.

  2. Sie können Ihre Anmeldeinformationen in die Proxy-URL einschließen (z. B. http://USERNAME:PASSWORD@10.203.0.1:5187/), und legen Sie diese URL dann als eine der unterstützten Umgebungsvariablen fest, die in Proxyeinstellungen für Copilot aufgeführt sind.

Überschreiben des Standard-SPN in VS Code

  1. Du öffnest VS Code Command Palette, indem du UMSCHALT+Befehl+P (Mac) / STRG+UMSCHALT+P (Windows/Linux) drückst.

  2. Geben Sie settings ein und klicken Sie dann auf Einstellungen: Benutzereinstellungen öffnen (JSON).

  3. Fügen Sie im JSON-Objekt die folgende Eigenschaft der obersten Ebene hinzu und ersetzen Sie YOUR-SPN durch den richtigen SPN für Ihren Proxy-Dienst.

    JSON
    "http.proxyKerberosServicePrincipal": "YOUR-SPN",
    

Überschreiben des Standard-SPN in JetBrains-IDEs

  1. Klicken Sie in Ihrer JetBrains-IDE auf das Menü "Datei" (Windows) oder den Namen der Anwendung in der Menüleiste (macOS), und klicken Sie dann auf Einstellungen.
  2. Klicken Sie in der linken Seitenleiste auf Extras, dann auf GitHub Copilot, und klicken Sie dann auf Netzwerk.
  3. Geben Sie im Feld "Überschreiben des Kerberos-Proxydienst-Prinzipalnames" den SPN für Ihren Proxydienst ein.

Installieren von angepassten Zertifikaten

Wenn Sie Unternehmensausrüstung verwenden, sollte die IT-Abteilung Ihres Unternehmens im Allgemeinen bereits alle erforderlichen Zertifikate auf Ihrem Computer installiert haben. Wenn Sie ein Zertifikat installieren müssen, lesen Sie die folgenden Anweisungen.

Warnung

Das Installieren eines benutzerdefinierten Zertifikats stellt eine Anweisung für Ihren Computer dar, dem Ersteller des Zertifikats zu vertrauen. Somit kann der Ersteller potenziell den gesamten Internetdatenverkehr des Computers abfangen. Sie sollten sehr vorsichtig sein, um sicherzustellen, dass Sie das richtige Zertifikat installieren.

Wenn Sie ein Zertifikat installiert haben, aber Copilot es nicht erkennt, lesen Sie Problembehandlung von Netzwerkfehlern für GitHub Copilot.