Delen via


Aan de slag met Git vanaf de opdrachtregel

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

Deze handleiding laat zien hoe u uw code kunt delen in een Git-opslagplaats in Azure-opslagplaatsen met behulp van de opdrachtregel.

In de instructies in dit artikel wordt de standaard-bash-shell gebruikt die wordt gebruikt in Linux en macOS, maar de Git-opdrachten werken in elke shell, waaronder Git Bash vanuit Git voor Windows.

Vereisten

  • Een organisatie in Azure DevOps. Als u geen organisatie hebt, kunt u zich gratis registreren voor een organisatie. Elke organisatie bevat gratis, onbeperkte privé-Git-opslagplaatsen.

Azure CLI downloaden en installeren en Azure DevOps-extensie toevoegen

  1. Installeer de Azure CLI. U moet ten minste v2.0.49beschikken over een opdracht die u kunt verifiëren.az --version

  2. De Azure DevOps-extensie toevoegen az extension add --name azure-devops

  3. Voer de opdracht az login uit.

    Als de CLI uw standaardbrowser kan openen, wordt er een aanmeldingspagina geladen. Anders moet u een browserpagina openen en de instructies in de opdrachtregel volgen om in uw browser naar https://aka.ms/devicelogin te navigeren en een autorisatiecode in te voeren. Zie de aanmeldingspagina van Azure CLI voor meer informatie.

  4. Voor naadloze opdrachten stelt u de organisatie en het project in als standaardinstellingen in de configuratie.

    az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso

Download en installeer Git

Windows

Download en installeer Git voor Windows , inclusief Git Credential Manager om eenvoudig verbinding te maken met Azure-opslagplaatsen.

macOS

Gebruik Homebrew om Git te installeren en in te stellen.

brew install git

Linux en Unix

Als u Git wilt downloaden en installeren, gebruikt u het pakketbeheersysteem van uw distributie. Bijvoorbeeld op Ubuntu:

sudo apt-get install git

Raadpleeg de lijst met installatieopdrachten voor de meest recente instructies voor uw Linux-distributie.

Uw lokale opslagplaats maken

Maak een lokale Git-opslagplaats voor uw code. Als uw code zich al in een lokale Git-opslagplaats bevindt, kunt u deze stap overslaan.

  1. Navigeer naar de map waar uw code zich op de opdrachtregel bevindt:

    cd /home/fabrikam/fiber
    
  2. Maak een Git-opslagplaats op uw computer om uw code op te slaan. In de volgende sectie verbindt u deze opslagplaats met Azure-opslagplaatsen.

    git init .
    
  3. Voer uw code door in de lokale Git-opslagplaats.

    git add --all
    git commit -m "first commit of my code"
    

Uw Git-opslagplaats maken in Azure-opslagplaatsen

  1. Maak een nieuwe Git-opslagplaats in Azure-opslagplaatsen voor uw code.

    az repos create --name FabrikamApp
    
  2. Kopieer de kloon-URL van het kenmerk externe URL in de JSON-uitvoer.

    $ az repos create --name FabrikamApp
    
    [
     {          
         "defaultBranch": null,
         "id": "fa3ee42f-519d-4633-8e31-4a84de343ca3",
         "isFork": null,
         "name": "FabrikamApp",
         "parentRepository": null,
         "project": {
           "abbreviation": null,
           "description": "This is the pipeline project for github repo",
           "id": "fa3ee42f-519d-4633-8e31-4a84de343ca4",
           "lastUpdateTime": "2019-04-09T08:32:15.977Z",
           "name": "Fabrikam",
           "revision": 255,
           "state": "wellFormed",
           "url": "https://dev.azure.com/fabrikops2/_apis/projects/fa3ee42f-519d-4633-8e31-4a84de343ca4",
           "visibility": "public"
         },
         "remoteUrl": "https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp",
         "size": 0,
         "sshUrl": "fabrikops2@vs-ssh.visualstudio.com:v3/fabrikops2/Fabrikam/FabrikamApp",
         "url": "https://dev.azure.com/fabrikops2/fa3ee42f-519d-4633-8e31-4a84de343ca4/_apis/git/repositories/fa3ee42f-519d-4633-8e31-4a84de343ca3",
         "validRemoteUrls": null
       }
     ]
    
  3. Verbind uw lokale opslagplaats met de Git-opslagplaats in Azure-opslagplaatsen met behulp van de gekopieerde kloon-URL in de git remote opdracht:

    git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
    

Uw code pushen

Voordat u uw code pusht, moet u verificatie instellen met referentiebeheerders of SSH voordat u doorgaat.

git push origin main

Volgende stappen