Skip to main content

Konfigurieren von Netzwerkeinstellungen für GitHub Copilot

Sie können eine Verbindung mit einem HTTP-Proxy herstellen GitHub Copilot 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 einem HTTP-Proxy herstellen Copilot und benutzerdefinierte Zertifikate verwenden. Dies ist nützlich, wenn Sie an einem Unternehmensnetzwerk arbeiten, das einen Proxyserver erfordert oder wenn Sie den Inhalt der Copilotsicheren Verbindung prüfen müssen. Siehe Netzwerkeinstellungen für GitHub Copilot.

Konfigurieren von Proxyeinstellungen für Copilot

Sie können einen HTTP-Proxy für Copilot den 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. Wenn Sie optional konfigurieren Copilot möchten, um Zertifikatfehler zu ignorieren, klicken Sie in der linken Randleiste auf " Darstellung und Verhalten", klicken Sie auf "Systemeinstellungen", klicken Sie auf "Serverzertifikate", und wählen Sie dann " Nicht vertrauenswürdige Zertifikate automatisch annehmen" aus oder deaktivieren Sie sie.

    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 den Proxyeinstellungen aufgeführt Copilotsind.

  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 Sie optional konfigurieren Copilot möchten, dass Zertifikatfehler ignoriert werden, aktivieren oder deaktivieren Sie 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 die Unterstützung der 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 Einstellungen oder in einer der Umgebungsvariablen speichern, die in den Proxyeinstellungen für Copilot.

Copilotfür Visual Studio Lesevorgänge der Proxyeinstellungen aus 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

Während Copilot die Visual Studio Proxyeinstellungen aus Windows gelesen werden, werden 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 den Proxyeinstellungen aufgeführt Copilotsind.

Überschreiben des Standard-SPN in VS Code

  1. Öffnen Sie die VS Code Command Palette Taste, indemSie UMSCHALTBEFEHL++P (Mac) / STRG+UMSCHALT+P (Windows/Linux) drücken.

  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 Copilotklicken 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, es aber Copilot nicht erkennt, lesen Sie Problembehandlung von Netzwerkfehlern für GitHub Copilot.