Hinzufügen Ihrer GitHub-Konten zur Visual Studio-Keychain

In diesem Artikel erfahren Sie, wie Sie ein öffentliches GitHub- oder GitHub Enterprise-Konto zu Ihrer Visual Studio-Keychain hinzufügen. Nachdem Sie Ihr Konto hinzugefügt haben, können Sie direkt in Visual Studio Ihre Codeänderungen in GitHub-Repositorys nachverfolgen. Sie können auch GitHub Actions-Instanzen für die Bereitstellungsautomatisierung erstellen und verwenden.

Hinzufügen von öffentlichen GitHub-Konten

Sie können Ihr öffentliches GitHub-Konto jederzeit hinzufügen, nachdem Sie sich bei einemMicrosoft-Konto oder einem Geschäfts-, Schul- oder Unikonto bei Visual Studio angemeldet haben.

Wenn Sie GitHub Copilot installiert haben, können Sie ein GitHub-Konto hinzufügen, auch wenn Sie sich nicht mit einem Microsoft-Konto, Geschäfts-, Schul- oder Unikonto bei Visual Studio angemeldet haben. Klicken Sie hierzu auf das Statussymbol für GitHub Copilot und wählen Sie GitHub-Konto zu Visual Studio hinzufügen aus.

Fügen Sie ein GitHub-Konto über das Dialogfeld Kontoeinstellungen hinzu:

  1. Öffnen Sie das Dialogfeld „Kontoeinstellungen“, indem Sie zu Datei>Kontoeinstellungen... navigieren.

  2. Wählen Sie im Untermenü Alle Konten die Option + Hinzufügen aus, um ein Konto hinzuzufügen, und dann GitHub.

    Auswählen der Option zum Hinzufügen eine GitHub-Kontos

  3. Sie werden zum Browser umgeleitet, in dem Sie sich mit ihren GitHub-Anmeldeinformationen anmelden können. Nachdem Sie sich angemeldet haben, erhalten Sie eine Nachricht „Erfolgreich!“ im Browserfenster, und Sie können zu Visual Studio zurückkehren.

    Nachricht „Erfolgreich!“ im Browser

  4. Ihr GitHub-Konto ist jetzt im Untermenü Alle Konten vorhanden.

    Beide Konten werden angezeigt

  1. Öffnen Sie das Dialogfeld „Kontoeinstellungen“, indem Sie zu Datei>Kontoeinstellungen... navigieren.

  2. Wählen Sie im Untermenü Alle Konten die Option + Hinzufügen aus, um ein Konto hinzuzufügen, und dann GitHub.

    Screenshot: Option „GitHub-Konto hinzufügen“

  3. Sie werden zum Browser umgeleitet, in dem Sie sich mit ihren GitHub-Anmeldeinformationen anmelden können. Nachdem Sie sich angemeldet haben, erhalten Sie eine Nachricht „Erfolgreich!“ im Browserfenster, und Sie können zu Visual Studio zurückkehren.

    Erfolgsfenster im Browser.

  4. Ihr GitHub-Konto ist jetzt im Untermenü Alle Konten vorhanden.

    Screenshot: Beide Konten im Dialogfeld „Kontoeinstellungen“

Hinzufügen eines GitHub-Kontos über die Profilkarte:

Wenn Sie noch nicht bei Visual Studio angemeldet sind, wählen Sie den Link Anmelden in der oberen rechten Ecke der Visual Studio-Umgebung aus, und verwenden Sie ein Microsoft-Konto, ein Geschäftskonto oder ein Schulkonto, um sich anzumelden.

Screenshot: Nicht bei Visual Studio angemeldet

Befolgen Sie anschließend diese Anweisungen, um Ihr GitHub-Konto hinzuzufügen.

  1. Wählen Sie das Symbol mit Ihrem Profilnamen in der oberen rechten Ecke der Visual Studio-Umgebung aus, dann Weiteres Konto hinzufügen und schließlich GitHub.

    Screenshot: Verwendung der Option „Weiteres Konto hinzufügen“ zum Hinzufügen eines GitHub-Kontos.

  2. Sie werden zum Browser umgeleitet, in dem Sie sich mit ihren GitHub-Anmeldeinformationen anmelden können. Nachdem Sie sich angemeldet haben, erhalten Sie eine Nachricht „Erfolgreich!“ im Browserfenster, und Sie können zu Visual Studio zurückkehren.

    Screenshot: Erfolgsfenster im Browser.

  3. Ihr GitHub-Konto ist jetzt auf Ihrer Profilkarte vorhanden.

    Screenshot: Beide Konten im Anmeldeprofil.

Aktivieren von GitHub-Enterprise-Konten

In Visual Studio sind standardmäßig nur öffentliche GitHub-Konten aktiviert. Führen Sie die folgenden Schritte aus, um ein GitHub Enterprise Server-Konto oder ein Konto hinzuzufügen, das .ghe.com-Endpunkten zugeordnet ist.

  1. Navigieren Sie zu Tools>Optionen, und suchen Sie nach der Option Konten, um GitHub Enterprise-Konten zu aktivieren.

    Screenshot des GitHub-Kontos.

  2. Aktivieren Sie dann das Kontrollkästchen Include GitHub Enterprise Server accounts (GitHub Enterprise Server-Konten einschließen). Wenn Sie das nächste Mal zu Ihren Kontoeinstellungen navigieren und versuchen, ein GitHub-Konto hinzuzufügen, werden Ihnen die Optionen für GitHub und GitHub Enterprise angezeigt.

    Screenshot: Anmelden mit GitHub Enterprise

  3. Nachdem Sie die Adresse Ihres GitHub Enterprise-Servers eingegeben haben, wählen Sie Mit Ihrem Browser anmelden aus. Dort können Sie sich mit ihren GitHub Enterprise-Anmeldeinformationen anmelden.

  1. Navigieren Sie zu Tools>Optionen>, und suchen Sie nach Konten, um GitHub Enterprise-Konten zu aktivieren.

    Screenshot des GitHub-Kontos.

  2. Aktivieren Sie dann das Kontrollkästchen GitHub Enterprise Server-Konten einschließen. Wenn Sie das nächste Mal zu Ihren Kontoeinstellungen navigieren und versuchen, ein GitHub-Konto hinzuzufügen, werden Ihnen die Optionen für GitHub und GitHub Enterprise angezeigt.

    Screenshot: Anmelden mit GitHub Enterprise

  3. Nachdem Sie die Adresse Ihres GitHub Enterprise-Servers eingegeben haben, wählen Sie Mit Ihrem Browser anmelden aus. Dort können Sie sich mit ihren GitHub Enterprise-Anmeldeinformationen anmelden.

Hinweis

Um ein Konto für den Zugriff auf github.com-Ressourcen hinzuzufügen, z. B. github.com/enterprises/*, führen Sie die Schritte zum Hinzufügen öffentlicher GitHub-Konten aus.

Hinzufügen von GitHub EMU-Konten (Enterprise Managed User)

Sie können Ihr GitHub-EMU-Konto hinzufügen, wenn Sie bereits mit einem Microsoft-Konto oder einem Schul- oder Unikonto bei Visual Studio angemeldet sind.

  1. Wählen Sie das Symbol mit Ihren Initialen rechts oben in der Visual Studio-Umgebung aus. Wählen Sie dann Anderes Konto hinzufügen>GitHub aus.

    Screenshot: Verwalteten Enterprise-Benutzer hinzufügen

  2. Sie werden zum Browser umgeleitet, in dem Sie sich mit ihren GitHub EMU-Anmeldeinformationen anmelden können.

Sie können das Dialogfeld „Kontoeinstellungen“ verwenden, um Ihre Konten zu verwalten:

  1. Wählen Sie das Symbol mit Ihren Initialen rechts oben in der Visual Studio-Umgebung aus. Öffnen Sie das Dialogfeld „Kontoeinstellungen“, indem Sie Kontoeinstellungen auswählen oder zu Datei>Kontoeinstellungen... wechseln.

    Screenshot des Fensters „Kontoeinstellungen“.

  2. Wählen Sie im Untermenü Alle Konten die Dropdownliste + Hinzufügen aus, um ein Konto hinzuzufügen, und dann GitHub.

    Screenshot: Auswählen und Hinzufügen eines GitHub-Kontos

  3. Wählen Sie im Dialogfeld Mit GitHub verbinden die Option GitHub Enterprise aus.

  1. Wählen Sie das Symbol mit Ihren Initialen rechts oben in der Visual Studio-Umgebung aus. Öffnen Sie das Dialogfeld „Kontoeinstellungen“, indem Sie Kontoeinstellungen auswählen oder zu Datei>Kontoeinstellungen... wechseln.

    Screenshot des Fensters „Kontoeinstellungen“.

  2. Wählen Sie im Untermenü Alle Konten die Dropdownliste + Hinzufügen aus, um ein Konto hinzuzufügen, und dann GitHub.

    Screenshot: Auswählen und Hinzufügen eines GitHub-Kontos

  3. Wählen Sie im Dialogfeld Mit GitHub verbinden die Option GitHub Enterprise aus.

Hinweis

Stellen Sie sicher, dass Sie Ihre GitHub EMU-Kontoanmeldeinformationen (Benutzername mit Unterstrich gefolgt vom Firmennamen) auf dieser Seite eingeben.

Screenshot: Anmeldeoberfläche von GitHub für das GitHub EMU-Konto

Nachdem Sie sich angemeldet haben, erhalten Sie eine Nachricht „Erfolgreich!“ im Browserfenster, und Sie können zu Visual Studio zurückkehren.

Screenshot: Fenster zur erfolgreichen Anmeldung im Browser

Entfernen eines Kontos

Wählen Sie zum Entfernen eines Kontos im Dialogfeld Konto Einstellungen die Option Entfernen für das Konto aus, das Sie aus dem Untermenü Alle Konten entfernen möchten.

  1. Wählen Sie Konto > Einstellungen… aus.
  2. Alle Konten enthalten alle Konten, die bei Visual Studio angemeldet sind. Wählen Sie Entfernen für das Konto, das Sie entfernen möchten.
  3. Bestätigen Sie das Entfernen in dem daraufhin angezeigten Dialogfeld.

Entfernen eines Kontos

Um ein Konto zu entfernen:

  1. Wählen Sie oben rechts in Ihrer Visual Studio-Umgebung das Symbol mit Ihrem Profilnamen aus.

  2. Klicken Sie neben dem Konto, das Sie entfernen möchten, auf Konto entfernen.

    Screenshot zum Entfernen eines Kontos.

Sie können das Dialogfeld Kontoeinstellungen verwenden, um ein Konto zu entfernen.

  1. Wählen Sie Konto > Einstellungen… aus.

  2. Alle Konten enthalten alle Konten, die bei Visual Studio angemeldet sind. Wählen Sie Entfernen für das Konto, das Sie entfernen möchten.

  3. Bestätigen Sie das Entfernen in dem daraufhin angezeigten Dialogfeld.

    Screenshot des Entfernens eines Kontos in den Kontoeinstellungen.

Problembehandlung bei Anmeldeproblemen

Wenn beim Hinzufügen oder erneuten Authentifizieren von GitHub-Konten Probleme auftreten, führen Sie die folgenden Schritte aus:

HTTP Strict Transport Security (HSTS)-Probleme

Überprüfen Sie, ob HSTS (HTTP Strict Transport Security) für den localhost im Standardwebbrowser Ihres Systems nicht aktiviert ist:

  • Geben Sie in Microsoft Edge zunächst im Suchfeld „edge://net-internals/#hsts“ und dann im Abschnitt Domänensicherheitsrichtlinien löschen localhost ein.
  • Geben Sie in Google Chrome zunächst im Suchfeld „chrome://net-internals/#hsts“ und dann im Abschnitt Domänensicherheitsrichtlinien löschen localhost ein.

Run-as-Probleme

Das Ausführen von Visual Studio mit einem Konto, das nicht mit dem Windows-Konto übereinstimmt, mit dem Sie angemeldet sind, kann beim Hinzufügen von GitHub-Konten zu Visual Studio zu Problemen führen. Dieses Problem kann auftreten, wenn Sie Produkte von Drittanbietern verwenden, die versuchen, Visual Studio mit erhöhten Rechten auszuführen.

Sie können den Benutzer mit den folgenden Schritten überprüfen:

  1. Öffnen Sie die Datei Task Manager.
  2. Navigieren Sie zur Registerkarte Details.
  3. Suchen nach dem devenv.exe-Prozess
  4. Stellen Sie sicher, dass der Benutzername für diesen Prozess mit dem angemeldeten Windows-Konto übereinstimmt.

Um dies zu beheben, führen Sie Visual Studio als der Benutzer aus, als der Sie bei Windows angemeldet sind, und fügen Sie dann Ihr GitHub-Konto hinzu.

Hinweis

Melden Sie ein Problem, wenn beim Anmelden weiterhin Probleme auftreten.