Erste Schritte mit Git über die Befehlszeile

Azure Repos | Azure DevOps Server 2020

In diesem Leitfaden erfahren Sie, wie Sie Ihren Code in einem Git-Repository in Azure Repos Befehlszeile freigeben.

In den folgenden Anweisungen wird die standardmäßige Bash-Shell verwendet, die unter Linux und macOS verwendet wird, aber die Git-Befehle funktionieren in jeder Shell, einschließlich Git Bash von Git für Windows.

Voraussetzungen

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

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

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

  2. Hinzufügen der Azure DevOps Erweiterungaz 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 in der Befehlszeile befolgen, um einen Autorisierungscode ein geben, nachdem Sie https://aka.ms/devicelogin in Ihrem Browser zu navigiert sind. Weitere Informationen finden Sie auf der Azure CLI Anmeldeseite.

  4. Legen Sie für nahtlose Befehle die Organisation und das Projekt als Standardwerte 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, und installieren Sie es, das die Git-Anmeldeinformationsverwaltung zum einfachen Herstellen einer Verbindung mit Azure Repos.

macOS

Verwenden Homebrew zum Installieren und Einrichten von Git.

brew install git

Linux und Unix

Verwenden Sie die Distributions-Paketverwaltungssystem, um Git herunterzuladen und zu installieren. Beispiel für Ubuntu:

sudo apt-get install git

Die neuesten Anweisungen für Ihre Linux-Distribution finden Sie in der Liste der Installationsbefehle.

Erstellen Ihres lokalen Repositorys

Erstellen Sie ein lokales Git-Repository für Ihren Code. Wenn sich Ihr Code bereits in einem lokalen Git-Repository 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-Repository auf Ihrem Computer, um Ihren Code zu speichern. Sie verbinden dieses Repository mit Azure Repos im nächsten Abschnitt.

    git init .
    
  3. Führen Sie einen Commit für Ihren Code im lokalen Git-Repository durch.

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

Erstellen Ihres Git-Repositorys in Azure Repos

  1. Erstellen Sie ein neues Git-Repository 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 Repository mithilfe der kopierten Klon-URL im Befehl in das Git-Repository in git remote Azure Repos:

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

Pushen Des Codes

Richten Sie vor dem Pushen Ihres Codes die Authentifizierung mit Anmeldeinformations-Managern oder SSH ein, bevor Sie fortfahren.

git push origin main

Nächste Schritte