Kom igång med Git från kommandoraden
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Den här guiden visar hur du delar din kod på en Git-lagringsplats i Azure Repos med hjälp av kommandoraden.
Anvisningarna nedan använder bash-standardgränssnittet som används i Linux och macOS, men Git-kommandona fungerar i alla gränssnitt, inklusive Git Bash från Git för Windows.
Förutsättningar
- En organisation i Azure DevOps. Om du inte har någon organisation kan du registrera dig för en kostnadsfritt. Varje organisation innehåller kostnadsfria, obegränsade privata Git-lagringsplatser.
Ladda ned och installera Azure CLI och lägg till Azure DevOps-tillägget
Installera Azure CLI. Du måste ha minst
v2.0.49
, som du kan verifiera medaz --version
kommandot .Lägg till Azure DevOps-tillägget
az extension add --name azure-devops
Kör kommandot
az login
.Om CLI kan öppna din standardwebbläsare så sker det och en inloggningssida läses in. Annars måste du öppna en webbläsarsida och följa anvisningarna på kommandoraden för att ange en auktoriseringskod när du har navigerat till https://aka.ms/devicelogin i webbläsaren. Mer information finns på inloggningssidan för Azure CLI.
För sömlösa kommandon anger du organisationen och projektet som standardvärden i konfigurationen.
az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso
Ladda ned och installera Git
Windows
Ladda ned och installera Git för Windows , som innehåller Git Credential Manager för att enkelt ansluta till Azure Repos.
macOS
Använd Homebrew för att installera och konfigurera Git.
brew install git
Linux och Unix
Använd distributionens pakethanteringssystem för att ladda ned och installera Git. Till exempel på Ubuntu:
sudo apt-get install git
Se listan med installationskommandon för de senaste anvisningarna för din Linux-distribution.
Skapa din lokala lagringsplats
Skapa en lokal Git-lagringsplats för din kod. Om koden redan finns på en lokal Git-lagringsplats kan du hoppa över det här steget.
Navigera till mappen där koden finns på kommandoraden:
cd /home/fabrikam/fiber
Skapa en Git-lagringsplats på datorn för att lagra koden. Du ansluter den här lagringsplatsen till Azure Repos i nästa avsnitt.
git init .
Checka in koden på den lokala Git-lagringsplatsen.
git add --all git commit -m "first commit of my code"
Skapa din Git-lagringsplats i Azure Repos
Skapa en ny Git-lagringsplats i Azure Repos för din kod.
az repos create --name FabrikamApp
Kopiera klon-URL:en från fjärr-URL-attributet i JSON-utdata.
$ 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 } ]
Anslut din lokala lagringsplats till Git-lagringsplatsen i Azure Repos med hjälp av den kopierade klon-URL:en i
git remote
kommandot:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Push-överför koden
Innan du push-överför koden konfigurerar du autentisering med autentiseringsansvariga eller SSH innan du fortsätter.
git push origin main
Nästa steg
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för