# Konfigurieren von Netzwerkeinstellungen für GitHub Copilot

Sie können eine Verbindung mit einem HTTP-Proxy herstellen GitHub Copilot und benutzerdefinierte Zertifikate verwenden.

<div class="ghd-tool visualstudio">

> \[!NOTE] GitHub Copilot ist derzeit nicht für die Verwendung mit Visual Studio für Mac verfügbar.

</div>

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](/de/enterprise-cloud@latest/copilot/concepts/network-settings).

## Konfigurieren von Proxyeinstellungen für Copilot

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

<div class="ghd-tool jetbrains">

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.

   > \[!WARNING] 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](/de/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).

### Standardauthentifizierung

Copilot für JetBrains unterstützt die Basisauthentifizierung. 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 Copilot](/de/enterprise-cloud@latest/copilot/concepts/network-settings#proxy-settings-for-copilot)sind.

</div>

<div class="ghd-tool vscode">

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

   ![Screenshot der Einstellungen für Visual Studio Code](/assets/images/help/copilot/vsc-settings.png)
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. Optional können Sie festlegen, dass Copilot Zertifikatfehler ignoriert, indem Sie unter „Proxy Strict SSL“ das Kontrollkästchen aktivieren oder deaktivieren.

   > \[!WARNING] 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](/de/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).

### 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 Einstellungen für VS Code oder in einer der Umgebungsvariablen speichern, die in [den Proxyeinstellungen für Copilot](/de/enterprise-cloud@latest/copilot/concepts/network-settings#proxy-settings-for-copilot) aufgelistet sind.

</div>

<div class="ghd-tool visualstudio">

Copilot für Visual Studio liest die 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](https://support.microsoft.com/en-us/windows/use-a-proxy-server-in-windows-03096c53-0554-4ffe-b6ab-8b1deee8dae1) aus.

Wenn Sie einen Proxy konfiguriert haben, aber immer noch Verbindungsfehler auftreten, lesen Sie [Problembehandlung von Netzwerkfehlern für GitHub Copilot](/de/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-proxy-errors).

### Standardauthentifizierung

Während Copilot für Visual Studio die Proxy-Einstellungen aus Windows liest, ruft es keine Anmeldeinformationen aus diesen Windows-Einstellungen ab.

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:

     ```bash
     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 Copilot](/de/enterprise-cloud@latest/copilot/concepts/network-settings#proxy-settings-for-copilot)sind.

</div>

<div class="ghd-tool vscode">

### Überschreiben des Standard-SPN in VS Code

1. Öffnen Sie VS Code Command Palette, indem SIe <kbd>Umschalt</kbd>+<kbd>Befehl</kbd>+<kbd>P</kbd> (Mac) / <kbd>Strg</kbd>+<kbd>Umschalt</kbd>+<kbd>P</kbd> (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 copy
   "http.proxyKerberosServicePrincipal": "YOUR-SPN",
   ```

</div>

<div class="ghd-tool jetbrains">

### Ü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**klicken Sie dann auf **"Netzwerk"**.

3. Geben Sie im Feld "Überschreiben des Kerberos-Proxydienst-Prinzipalnames" den SPN für Ihren Proxydienst ein.

</div>

## 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.

> \[!WARNING] 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.

* Informationen zu Windows finden Sie unter [Installieren des vertrauenswürdigen Stammzertifikats](https://learn.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate) in der Microsoft-Dokumentation.
* Informationen zu macOS finden Sie unter [Zertifikate zu einem Schlüsselbund mithilfe der Schlüsselbundverwaltung auf dem Mac hinzufügen](https://support.apple.com/en-gb/guide/keychain-access/kyca2431/mac) im Benutzerhandbuch zur Schlüsselbundverwaltung.
* Informationen zu Linux finden [Sie unter Installieren eines Stammzertifizierungsstellenzertifikats im Vertrauensspeicher](https://ubuntu.com/server/docs/how-to/security/install-a-root-ca-certificate-in-the-trust-store/) in der Ubuntu-Dokumentation. Ähnliche Anweisungen sollten für die meisten Linux-Verteilungen gelten.

Wenn Sie ein Zertifikat installiert haben, es aber Copilot nicht erkennt, lesen Sie [Problembehandlung von Netzwerkfehlern für GitHub Copilot](/de/enterprise-cloud@latest/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors#troubleshooting-certificate-related-errors).