Dela via


Felsöka en anslutning till ett projekt

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

Om du har problem med att ansluta till ett projekt i Azure DevOps följer du de här felsökningsstegen för att lösa vanliga anslutningsproblem.

Förutsättningar

Kategori Krav
Projekttillgång Projektmedlem.

Felsöka inloggning

Azure DevOps stöder två typer av identiteter för inloggning: Microsoft Personal-konton och Microsoft Entra-konton. Om den organisation som du försöker komma åt är ansluten till en Microsoft Entra-klientorganisation kan du bara logga in med ett Microsoft Entra-konto – antingen en medlem eller en B2B-gäst.

401 – Saknar behörighet

Skärmbild som visar felet Azure DevOps-anslutning 401.

Det vanligaste inloggningsfelet är 401 Inte auktoriserad, vilket inträffar när din identitet inte har behörighet att komma åt organisationen eller en resurs i organisationen. I följande lista beskrivs de vanligaste orsakerna till 401-felet:

  • Din identitet är inte medlem i organisationen.
  • Du försöker logga in med ett alias i stället för ditt användarhuvudnamn (UPN).
  • Din identitet har inte läsbehörighet för projektet eller resursen som du försöker komma åt.
  • Din identitet är en B2B-gäst i Microsoft Entra-klientorganisationen som är länkad till organisationen och du har aldrig accepterat inbjudan till Microsoft Entra-klientorganisationen ännu.
  • Du har ett personligt Microsoft-konto med en inloggningsadress som matchar ett Microsoft Entra-konto och du loggar in med fel konto.

Din identitet är inte medlem i organisationen

Om du får ett 401-fel när du försöker komma åt din Azure DevOps-organisation är det första du bör göra att kontakta Azure DevOps-administratören för att bekräfta att din identitet visas i användarlistan.

Om du autentiserar med ett Microsoft Entra-ID-konto måste den identitet som visas i listan Användare matcha ditt användarhuvudnamn (UPN) i Microsoft Entra-klientorganisationen. Om du autentiserar med ett personligt Microsoft-konto måste identiteten i listan Användare matcha det primära kontot.

Om du är en B2B-gäst i Microsoft Entra-klientorganisationen som är ansluten till din Azure DevOps-organisation kontrollerar du att ditt UPN i gästklientorganisationen exakt matchar UPN i din hemklientorganisation, inklusive hölje.

Anmärkning

B2B-gäster visas i Microsoft Entra-ID-portalen som att de har ett UPN i formatet {username}_{homeDomain}#EXT#@{guestDomain}. {username}_{homeDomain} Är det som måste matcha UPN i hemklientorganisationen och ersätta _ med @.

Du försöker logga in med ett alias i stället för ditt användarhuvudnamn (UPN)

Azure DevOps stöder inte inloggningsalias. Du måste logga in med ditt UPN (User Principal Name), om du autentiserar med ett Microsoft Entra-konto och det primära kontot om du autentiserar med ett personligt konto.

Om ditt UPN till exempel är 12345@mycompany.com och du har konfigurerat ett inloggningsalias för MyName@mycompany.combör administratören lägga till 12345@mycompany.com i organisationen, och du bör använda 12345@mycompany.com när du går igenom inloggningsprocessen. Du kan inte använda MyName@mycompany.com för att logga in på Azure DevOps.

Din identitet har inte läsbehörighet för projektet eller resursen som du försöker komma åt

Du kanske har åtkomst till Azure DevOps-organisationen men har inte behörighet för det specifika projekt eller den resurs som du försöker komma åt. Behörigheter styrs vanligtvis av medlemskap i inbyggda eller anpassade grupper, till exempel gruppen Projektdeltagare eller Projektläsare. Om du kan logga in på roten i din organisation (https://dev.azure.com/{orgName}) men inte kan komma åt en mer specifik länk (till exempel https://dev.azure.com/{orgName}/{projectName}), kontaktar du Azure DevOps-administratören för att se till att du har tilldelats minst läsbehörigheten för den tillgång som du försöker komma åt.

Din identitet är en B2B-gäst i Microsoft Entra-klientorganisationen som är länkad till organisationen och du har inte accepterat inbjudan till Microsoft Entra-klientorganisationen än

Om du vill logga in på Azure DevOps som B2B-gäst godkänner du den Microsoft Entra-klientinbjudan som skickas till din e-post.

Microsoft Entra-klientadministratörer kan se om du accepterade inbjudan från Azure-portalen och utlösa ett nytt meddelande som ska skickas om det behövs:

  1. Gå till https://portal.azure.com.
  2. Gå till Microsoft Entra-ID-portalen.
  3. Välj Hantera>användare.
  4. Välj gästanvändaren.
  5. På sidan Översikt letar du efter B2B-inbjudningspanelen.
  6. Om tillståndet fortfarande är "Väntar på godkännande" finns det en länk för "Skicka om inbjudan" som du kan använda för att utlösa ett nytt e-postmeddelande som ska skickas.

Du har ett personligt Microsoft-konto med en inloggningsadress som matchar ett Microsoft Entra-konto och du loggar in med fel konto

För organisationer som inte är anslutna till en Microsoft Entra-klientorganisation kan du logga in med antingen ett personligt Microsoft-konto eller ett Microsoft Entra-konto. Det konto du väljer när du först loggar in i Azure DevOps-organisationen avgör vilket konto du behöver använda framöver. Azure DevOps behandlar dessa konton som separata identiteter, så du kan inte byta ut vilken som du loggar in med.

Om du vill ändra vilken identitet du använder för att komma åt organisationen ska administratören ta bort och läsa dig från organisationen. Den här åtgärden försätter din identitet i det tillstånd där den väntar på att se om du använder Microsofts personliga konto eller Microsoft Entra-versionen av kontot.

Vi rekommenderar vanligtvis att du inte har matchande personliga konton och Microsoft Entra-konton, eftersom det kan orsaka onödig förvirring. Du kan byta namn på ditt personliga konto så att det inte längre matchar ditt Microsoft Entra-konto genom att följa anvisningarna här: Ändra e-postadressen eller telefonnumret för ditt Microsoft-konto – Microsoft Support.

Om du tror att du är medlem i organisationen, men får den här felsidan, kontaktar du supporten.

Felsök anslutning

Lös anslutningsproblem genom att utföra följande steg:

  1. Logga ut från webbläsaren. Om du vill göra det väljer du länken för utloggning i Visual Studio.
  2. Ta bort cookies i webbläsaren. Om du vill ta bort cookies i de flesta webbläsare väljer du +bort.
  3. Öppna Microsoft Edge och ta bort webbläsarcookies. Visual Studio IDE använder Microsoft Edge-cookies.
  4. Stäng alla webbläsare och stäng Visual Studio IDE.
  5. Använd en privat webbläsarsession för att försöka ansluta igen. Om problemet gäller Visual Studio IDE tar du bort anslutningen och läser den sedan i Team Explorer.

Jag behöver fortfarande hjälp

Kontakta Microsoft Support om du fortfarande är blockerad när du har gått igenom den här guiden. Supporten ber dig att ange en webbläsarspårning av ditt inloggningsförsök att felsöka. Följ anvisningarna i Avbilda en webbläsarspårning för felsökning för att säkerställa att spårningen innehåller den information som supporten behöver för att undersöka problemet.