Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver följande grundläggande uppgifter i Microsoft Fabric Git-integreringsverktyg:
Vi rekommenderar att du läser översikt över Git-integrering innan du börjar.
Förutsättningar
För att integrera Git med din Microsoft Fabric arbetsyta måste du konfigurera följande förutsättningar för både Fabric och Git.
Förutsättningar för textil
För att komma åt Git-integreringsfunktionen behöver du en Fabric-kapacitet. En Fabric-kapacitet krävs för att använda alla stödda Fabric-objekt. Om du inte har någon ännu kan du registrera dig för en kostnadsfri utvärderingsversion. Kunder som redan har en Power BI Premium-kapacitet, kan använda den kapaciteten, men tänk på att certain Power BI SKU:er endast stöder Power BI objekt.
Dessutom måste följande klientväxlar aktiveras från administratörsportalen:
- Användare kan skapa Fabric-objekt – krävs vid användning av Fabric-artifacts
- Användare kan synkronisera arbetsyteobjekt med sina Git-lagringsplatser
- Skapa arbetsytor (endast om du vill förgrena dig till en ny arbetsyta.)
- Användare kan synkronisera arbetsyteobjekt med GitHub lagringsplatser: Endast för GitHub användare
Dessa växlar kan aktiveras av klientorganisationens administratör, kapacitetsadministratör eller arbetsyteadministratör, beroende på organisationens inställningar.
Git-krav
Git-integrering stöds för närvarande för Azure DevOps och GitHub. Om du vill använda Git-integrering med din Infrastruktur-arbetsyta behöver du följande i antingen Azure DevOps eller GitHub:
- Ett Active Azure DevOps-konto registrerat på samma Fabric-användare (stöds även om Azure DevOps-organisation finns i en annan klientorganisation än Fabric-klientorganisationen). Skapa ett kostnadsfritt konto.
- Access till en befintlig lagringsplats.
Ansluta en arbetsyta till en Git-lagringsplats
Ansluta till en Git-lagringsplats
Endast en arbetsyteadministratör kan ansluta en arbetsyta till en lagringsplats, men när den är ansluten kan alla med behörighet arbeta på arbetsytan. Om du inte är administratör ber du administratören om hjälp med att ansluta. Följ dessa steg för att ansluta en arbetsyta till en Azure eller GitHub Lagringsplats:
Logga in på Fabric och navigera till den arbetsyta du vill ansluta till.
Gå till Inställningar för arbetsyta
Välj Git-integrering.
Välj din Git-provider. För närvarande stöds Azure DevOps och GitHub.
Om du väljer Azure DevOps väljer du Connect för att automatiskt logga in på det Azure-lagringsplatser konto som registrerats för Microsoft Entra-användaren som är inloggad i Fabric.
Om du redan har loggat in på Azure från Infrastruktur med ett annat konto väljer du ditt konto i listan och väljer Connect.
Om det är första gången du loggar in från Fabric, eller om du vill lägga till ett nytt konto, väljer du Lägg till konto.
Om det är första gången du ansluter måste du auktorisera användaren. Tillhandahåll följande information:
- Visningsnamn – måste vara unikt för varje användare
-
Azure DevOps URL – URL för Azure DevOps-lagringsplatsen. URL:en måste ha formatet
https://dev.azure.com/{organization}/{project}/_git/{repository}ellerhttps://{organization}.visualstudio.com/{project}/_git/{repo}. - Autentisering – Du kan autentisera antingen med OAuth2 eller med tjänstens huvudnamn. Mer information finns i Azure DevOps – Git-integrering med tjänstens huvudnamn
När du har loggat in väljer du Anslut så att Fabric kan access ditt konto
Anslut till en arbetsyta
Om arbetsytan redan är ansluten till Azure DevOps/GitHub följer du anvisningarna för Ansluta till en delad arbetsyta.
I den nedrullningsbara menyn anger du följande information om den gren som du vill ansluta till:
- Organization
- Project
- Git-lagringsplats.
- Gren (Välj en befintlig gren med hjälp av den nedrullningsbara menyn eller välj + Ny gren för att skapa en ny gren. Du kan bara ansluta till en gren i taget.)
- Mapp (Ange namnet på en befintlig mapp eller ange ett namn för att skapa en ny mapp. Om du lämnar mappnamnet tomt skapas innehållet i rotmappen. Du kan bara ansluta till en mapp i taget.)
Välj Anslut och synkronisera.
Vid den inledande synkroniseringen, om arbetsytan eller Git-grenen är tom, kopieras innehållet från den icke-tomma platsen till den tomma. Om både arbetsytan och Git-grenen har innehåll tillfrågas du om vilken riktning synkroniseringen ska gå. Mer information om den här inledande synkroniseringen finns i Ansluta och synkronisera.
När du har anslutit visar arbetsytan information om källkontroll som gör att användaren kan visa den anslutna grenen, status för varje objekt i grenen och tidpunkten för den senaste synkroniseringen.
Om du vill att arbetsytan ska synkroniseras med Git-grenen genomför du alla ändringar du gör i arbetsytan till Git-grenen och uppdaterar arbetsytan när någon skapar nya incheckningar till Git-grenen.
Synka ändringar till git
När du har anslutit till en Git-mapp redigerar du arbetsytan som vanligt. Alla ändringar som du sparar sparas endast på arbetsytan. När du är klar kan du checka in ändringarna i Git-grenen eller ångra ändringarna och återgå till den tidigare statusen.
Läs mer om commits.
För att committa dina ändringar i Git-grenen, följ dessa steg:
Gå till arbetsytan.
Välj ikonen Källkontroll. Den här ikonen visar antalet ändringar som inte har åtagits.
Välj ändringarna från källkontrollpanelen. En lista visas med alla objekt som du har ändrat och en ikon som anger om objektet är nytt
, ändrat
, konflikt
, samma ändring
eller borttaget
.Välj de objekt som du vill committa. Markera den översta kryssrutan om du vill markera alla objekt.
Lägg till en kommentar i rutan. Om du inte lägger till en kommentar läggs ett standardmeddelande till automatiskt.
Välj Checka in.
När ändringarna har checkats in tas de objekt som har checkats in bort från listan och arbetsytan pekar på den nya incheckning som den har synkroniserats med.
När incheckningen har slutförts ändras statusen för de markerade objekten från Ej bekräftad till Synkroniserad.
Uppdatera arbetsytan från Git
När någon genomför en ny ändring av den anslutna Git-grenen visas ett meddelande på den relevanta arbetsytan. Använd panelen Källkontroll för att hämta de senaste ändringarna, sammanfoga eller återställa till arbetsytan och uppdatera liveobjekt. Ändringar i mappar uppdateras också. Läs mer om uppdatering.
Följ dessa steg för att uppdatera en arbetsyta:
- Gå till arbetsytan.
- Välj ikonen Källkontroll.
- Välj Updates i källkontrollpanelen. En lista visas med alla objekt som har ändrats i grenen sedan den senaste uppdateringen.
- Välj Uppdatera alla.
- I bekräftelsedialogrutan väljer du Uppdatera.
När den har uppdaterats tas listan över objekt bort och arbetsytan pekar på den nya arbetsytan som den synkroniseras till.
När uppdateringen har slutförts ändras statusen för objekten till Synkroniserad.
Koppla från en arbetsyta från Git
Endast en arbetsyteadministratör kan koppla från en arbetsyta från en Git-lagringsplats. Om du inte är administratör ber du administratören om hjälp med att koppla från. Om du är administratör och vill koppla från lagringsplatsen följer du dessa steg:
- Gå till Inställningar för arbetsyta
- Välj Git-integrering
- Välj Koppla från arbetsyta
- Bekräfta genom att välja Koppla från igen.
Behörigheter
Vilka åtgärder du kan vidta på en arbetsyta beror på vilka behörigheter du har på både arbetsytan och Git-lagringsplatsen. En mer detaljerad beskrivning av behörigheter finns i Behörigheter.
Relaterat innehåll
- Förstå Git-integreringsprocessen
- Hantera Git-grenar
- Metodtips för Git-integrering