Erste Schritte mit Git über die Befehlszeile

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

In diesem Leitfaden wird gezeigt, wie Sie Ihren Code in einem Git-Repo in Azure Repos mithilfe der Befehlszeile freigeben.

Die folgenden Anweisungen verwenden die standardbashen Shell, die unter Linux und macOS verwendet wird, aber die Git-Befehle funktionieren in jeder Shell, einschließlich Git Bash aus Git für Windows.

Voraussetzungen

  • Eine Organisation in Azure DevOps. Wenn Sie keine Organisation haben, können Sie sich kostenlos registrieren . Jede Organisation umfasst kostenlose, unbegrenzte private Git-Repositorys.

Herunterladen und Installieren von Azure CLI und Hinzufügen der Azure DevOps-Erweiterung

  1. Installieren Sie die Azure-Befehlszeilenschnittstelle. Sie müssen mindestens v2.0.49über einen Befehl verfügen, den Sie mit az --version Befehl überprüfen können.

  2. Hinzufügen der Azure DevOps-Erweiterung az extension add --name azure-devops

  3. Führen Sie den Befehl az login aus.

    Die CLI öffnet Ihren Standardbrowser, sofern sie dazu in der Lage ist, und lädt eine Anmeldeseite. Andernfalls müssen Sie eine Browserseite öffnen und die Anweisungen zur Befehlszeile befolgen, um einen Autorisierungscode einzugeben, nachdem Sie in Ihrem Browser zu https://aka.ms/devicelogin navigiert sind. Weitere Informationen finden Sie auf der Azure CLI-Anmeldeseite.

  4. Legen Sie für nahtlose Befehle die Organisation und das Projekt als Standard in der Konfiguration fest.

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

Herunterladen und Installieren von Git

Windows

Laden Sie Git für Windows herunter, das den Git Credential Manager enthält, um eine einfache Verbindung mit Azure Repos herzustellen.

macOS

Verwenden Sie Homebrew, um Git zu installieren und einzurichten.

brew install git

Linux und Unix

Verwenden Sie das Paketverwaltungssystem Ihrer Verteilung, um Git herunterzuladen und zu installieren. Beispiel für Ubuntu:

sudo apt-get install git

Verweisen Sie auf die Liste der Installationsbefehle für die aktuellsten Anweisungen für Ihre Linux-Verteilung.

Erstellen Des lokalen Repo

Erstellen Sie ein lokales Git-Repo für Ihren Code. Wenn sich Ihr Code bereits in einem lokalen Git-Repo befindet, können Sie diesen Schritt überspringen.

  1. Navigieren Sie zu dem Ordner, in dem sich Ihr Code in der Befehlszeile befindet:

    cd /home/fabrikam/fiber
    
  2. Erstellen Sie ein Git-Repo auf Ihrem Computer, um Ihren Code zu speichern. Sie verbinden dieses Repo mit Azure Repos im nächsten Abschnitt.

    git init .
    
  3. Setzen Sie Ihren Code in das lokale Git-Repo ein.

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

Erstellen Sie Ihr Git-Repo in Azure Repos

  1. Erstellen Sie ein neues Git-Repo in Azure Repos für Ihren Code.

    az repos create --name FabrikamApp
    
  2. Kopieren Sie die Klon-URL aus dem Remote-URL-Attribut in der JSON-Ausgabe.

    $ 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. Verbinden Sie Ihr lokales Repo mit dem Git-Repo in Azure Repos mithilfe der kopierten Klon-URL im git remote Befehl:

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

Pushen Des Codes

Bevor Sie Ihren Code pushen, richten Sie die Authentifizierung mit Anmeldeinformationen-Managernoder SSH ein, bevor Sie fortfahren.

git push origin main

Nächste Schritte