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
Installeer de Azure CLI. U moet ten minste
v2.0.49
beschikken over een opdracht die u kunt verifiëren.az --version
De Azure DevOps-extensie toevoegen
az extension add --name azure-devops
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.
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.
Navigeer naar de map waar uw code zich op de opdrachtregel bevindt:
cd /home/fabrikam/fiber
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 .
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
Maak een nieuwe Git-opslagplaats in Azure-opslagplaatsen voor uw code.
az repos create --name FabrikamApp
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 } ]
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