Freigeben über


Behandeln von Problemen beim Herstellen einer Verbindung mit einem Projekt

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Wenn Probleme beim Herstellen einer Verbindung mit einem Projekt in Azure DevOps auftreten, führen Sie die folgenden Schritte zur Problembehandlung aus, um häufige Konnektivitätsprobleme zu beheben.

Voraussetzungen

Kategorie Anforderungen
Projektzugang Projektmitglied.

Problembehandlung bei der Anmeldung

Azure DevOps unterstützt zwei Arten von Identitäten für die Anmeldung: Microsoft Personal-Konten und Microsoft Entra-Konten. Wenn die Organisation, auf die Sie zugreifen möchten, mit einem Microsoft Entra-Mandanten verbunden ist, können Sie sich nur mit einem Microsoft Entra-Konto anmelden – entweder einem Mitglied oder einem B2B-Gast.

401 – Nicht autorisiert

Screenshot zeigt einen Fehler 401 bei der Azure DevOps-Verbindung.

Der häufigste Anmeldefehler ist 401 Nicht autorisiert, was auftritt, wenn Ihre Identität nicht über Berechtigungen für den Zugriff auf die Organisation oder eine Ressource innerhalb der Organisation verfügt. In der folgenden Liste werden die häufigsten Ursachen für den Fehler 401 beschrieben:

  • Ihre Identität ist kein Mitglied der Organisation.
  • Sie versuchen, sich mit einem Alias anstelle des Benutzerprinzipalnamens (USER Principal Name, UPN) anzumelden.
  • Ihre Identität verfügt nicht über Leseberechtigungen für das Projekt oder die Ressource, auf das Sie zugreifen möchten.
  • Ihre Identität ist ein B2B-Gast im Microsoft Entra-Mandanten, der mit der Organisation verknüpft ist, und Sie haben die Microsoft Entra-Mandanteneinladung noch nie akzeptiert.
  • Sie haben ein persönliches Microsoft-Konto mit einer Anmeldeadresse, die einem Microsoft Entra-Konto entspricht, und Sie melden sich mit dem falschen Konto an.

Ihre Identität ist nicht mit der Organisation verknüpft.

Wenn beim Versuch, auf Ihre Azure DevOps-Organisation zuzugreifen, eine 401-Fehlermeldung angezeigt wird, wenden Sie sich zuerst an Ihren Azure DevOps-Administrator, um zu bestätigen, dass Ihre Identität in der Benutzerliste angezeigt wird.

Wenn Sie sich mit einem Microsoft Entra-ID-Konto authentifizieren, muss die Identität, die in der Liste "Benutzer" angezeigt wird, Ihrem Benutzerprinzipalnamen (USER Principal Name, UPN) im Microsoft Entra-Mandanten entsprechen. Wenn Sie sich mit einem persönlichen Microsoft-Konto authentifizieren, muss die Identität in der Liste "Benutzer" mit dem primären Konto übereinstimmen.

Wenn Sie ein B2B-Gast im Microsoft Entra-Mandanten sind, der mit Ihrer Azure DevOps-Organisation verbunden ist, stellen Sie sicher, dass Ihr UPN im Gastmandanten genau mit dem UPN in Ihrem Heimmandanten übereinstimmt, einschließlich Groß-/Kleinschreibung.

Hinweis

B2B-Gäste werden im Microsoft Entra ID-Portal als UPN im Format {username}_{homeDomain}#EXT#@{guestDomain}angezeigt. Dies {username}_{homeDomain} muss mit dem UPN im Heimmandanten übereinstimmen, indem _ durch @ ersetzt wird.

Sie versuchen, sich mit einem Alias zu anmelden, anstatt mit Ihrem Benutzerprinzipalnamen (UPN)

Azure DevOps unterstützt keine Anmeldealiasen. Sie müssen sich mit Ihrem Benutzerprinzipalnamen (User Principal Name, UPN) anmelden, wenn Sie sich mit einem Microsoft Entra-Konto authentifizieren und das primäre Konto, wenn Sie sich mit einem persönlichen Konto authentifizieren.

Wenn Ihr UPN 12345@mycompany.com ist und Sie einen Anmeldealias MyName@mycompany.com konfiguriert haben, sollte Ihr Administrator 12345@mycompany.com zur Organisation hinzufügen, und Sie sollten 12345@mycompany.com beim Anmeldevorgang verwenden. Sie können sich nicht MyName@mycompany.com in Azure DevOps anmelden.

Ihre Identität verfügt nicht über Leseberechtigungen für das Projekt oder die Ressource, auf das Sie zugreifen möchten.

Möglicherweise haben Sie Zugriff auf die Azure DevOps-Organisation, aber keine Berechtigung für das bestimmte Projekt oder die Ressource, auf die Sie zugreifen möchten. Berechtigungen werden in der Regel durch die Mitgliedschaft in integrierten oder benutzerdefinierten Gruppen gesteuert, z. B. die Gruppe "Projektmitwirkende" oder "Projektleser". Wenn Sie sich am Stamm Ihrer Organisation anmelden können, aber nicht auf einen spezifischeren Link (z. B. https://dev.azure.com/{orgName}) zugreifen können,https://dev.azure.com/{orgName}/{projectName} wenden Sie sich an Ihren Azure DevOps-Administrator, um sicherzustellen, dass Ihnen mindestens über die Leseberechtigung für die Ressource zugewiesen ist, auf die Sie zugreifen wollen.

Ihre Identität ist ein B2B-Gast im Microsoft Entra-Mandanten, der mit der Organisation verknüpft ist, und Sie haben die Microsoft Entra-Mandanteneinladung noch nicht akzeptiert.

Um sich bei Azure DevOps als B2B-Gast anzumelden, akzeptieren Sie die Microsoft Entra-Mandanteneinladung, die an Ihre E-Mail gesendet wird.

Microsoft Entra-Mandantenadministratoren können anzeigen, ob Sie die Einladung über das Azure-Portal angenommen haben, und bei Bedarf eine neue Benachrichtigung auslösen, die gesendet wird:

  1. Gehe zu https://portal.azure.com.
  2. Wechseln Sie zum Microsoft Entra ID-Portal.
  3. Wählen Sie "Benutzer> aus.
  4. Wählen Sie den Gastbenutzer aus.
  5. Suchen Sie auf der Seite Übersicht nach der Kachel „B2B-Einladung“.
  6. Wenn der Status noch "Annahme ausstehend" lautet, gibt es einen Link "Einladung erneut senden", den Sie verwenden können, um eine neue E-Mail zu senden.

Sie verfügen über ein persönliches Microsoft-Konto mit einer Anmeldeadresse, die mit einem Microsoft Entra-Konto übereinstimmt, und Sie melden sich mit dem falschen Konto an.

Für Organisationen, die nicht mit einem Microsoft Entra-Mandanten verbunden sind, können Sie sich mit einem persönlichen Microsoft-Konto oder einem Microsoft Entra-Konto anmelden. Das Konto, das Sie auswählen, wenn Sie sich zum ersten Mal bei der Azure DevOps-Organisation anmelden, bestimmt das Konto, das Sie in Zukunft verwenden müssen. Azure DevOps behandelt diese Konten als separate Identitäten, sodass Sie nicht austauschen können, mit welchem Sie sich anmelden.

Wenn Sie ändern möchten, mit welcher Identität Sie auf die Organisation zugreifen, muss Ihr Administrator Sie aus der Organisation entfernen und erneut hinzufügen. Mit dieser Aktion wird Ihre Identität wieder in den Zustand versetzt, in dem sie darauf wartet, ob Sie das persönliche Microsoft-Konto oder die Microsoft Entra-Version des Kontos verwenden.

Im Allgemeinen wird davon abgeraten, persönliche und Microsoft Entra-Konten übereinstimmend zu halten, da dies zu unnötigen Verwirrungen führen kann. Sie können Ihr persönliches Konto umbenennen, um Ihrem Microsoft Entra-Konto nicht mehr zu entsprechen, indem Sie die anweisungen hier befolgen: Ändern Sie die E-Mail-Adresse oder Telefonnummer für Ihr Microsoft-Konto – Microsoft-Support.

Wenn Sie der Meinung sind, dass Sie Mitglied der Organisation sind, aber diese Fehlerseite erhalten, wenden Sie sich an den Support.

Problembehandlung für Verbindung

Führen Sie die folgenden Schritte aus, um Konnektivitätsprobleme zu beheben:

  1. Melden Sie sich vom Browser ab. Wählen Sie dazu den Visual Studio-Link "Abmelden" aus .
  2. Löschen Sie die Cookies in Ihrem Browser. Um Cookies in den meisten Browsern zu löschen, wählen Sie STRG++ aus.
  3. Öffnen Sie Microsoft Edge, und löschen Sie die Browsercookies. Die Visual Studio IDE verwendet Microsoft Edge-Cookies.
  4. Schließen Sie alle Browser und die Visual Studio-IDE.
  5. Verwenden Sie eine private Browsersitzung, um zu versuchen, die erneute Verbindungsherstellung durchzuführen. Wenn das Problem mit der Visual Studio-IDE besteht, entfernen Sie die Verbindung, und lesen Sie sie dann im Team-Explorer.

Ich benötige weiterhin Hilfe

Wenn Sie nach dem Durchlaufen dieses Leitfadens noch blockiert sind, wenden Sie sich an den Microsoft-Support. Der Support fordert Sie auf, eine Browserablaufverfolgung Ihres Anmeldeversuchs zur Problembehandlung bereitzustellen. Befolgen Sie die Anweisungen bei der Erfassung einer Browserablaufverfolgung zur Problembehandlung , um sicherzustellen, dass die Ablaufverfolgung die Informationen enthält, die der Support benötigt, um das Problem zu untersuchen.