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 deelt in een Git-opslagplaats in Azure-opslagplaatsen met behulp van de opdrachtregel.

In de onderstaande instructies wordt de standaard-bash-shell gebruikt voor Linux en macOS, maar de Git-opdrachten werken in elke shell, inclusief Git Bash van 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, onbeperkt 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 , die u kunt controleren met az --version de opdracht .

  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, gebeurt dat ook en wordt er een aanmeldingspagina gedownload. 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

Git downloaden en installeren

Windows

Download en installeer Git voor Windows , dat de Git Credential Manager bevat 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

Gebruik het pakketbeheersysteem van uw distributie om Git te downloaden en te installeren. 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 waarin 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