Začínáme s Gitem z příkazového řádku

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

V této příručce se dozvíte, jak sdílet kód v úložišti Git v Azure Repos pomocí příkazového řádku.

Následující pokyny používají výchozí prostředí Bash používané v Linuxu a macOS, ale příkazy Gitu budou fungovat v jakémkoli prostředí, včetně Git Bash z Gitu pro Windows.

Požadavky

  • Organizace v Azure DevOps. Pokud nemáte organizaci, můžete si ji zdarma zaregistrovat . Každá organizace zahrnuje bezplatná neomezená privátní úložiště Git.

Stažení a instalace Azure CLI a přidání rozšíření Azure DevOps

  1. Nainstalujte Azure CLI. Musíte mít alespoň v2.0.49, což můžete ověřit pomocí az --version příkazu .

  2. Přidání rozšíření Azure DevOps az extension add --name azure-devops

  3. Spusťte příkaz az login.

    Pokud rozhraní příkazového řádku může spustit výchozí prohlížeč, udělá to a načte přihlašovací stránku. V opačném případě musíte otevřít stránku prohlížeče a podle pokynů na příkazovém řádku zadat autorizační kód po přechodu na https://aka.ms/devicelogin v prohlížeči. Další informace najdete na přihlašovací stránce Azure CLI.

  4. Pro bezproblémové řízení nastavte organizaci a projekt jako výchozí hodnoty v konfiguraci.

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

Stažení a instalace Gitu

Windows

Stáhněte a nainstalujte Git pro Windows, který zahrnuje Git Credential Manager pro snadné připojení k Azure Repos.

macOS

K instalaci a nastavení Gitu použijte Homebrew.

brew install git

Linux a Unix

Ke stažení a instalaci Gitu použijte systém správy balíčků vaší distribuce. Například na Ubuntu:

sudo apt-get install git

Aktuální pokyny pro vaši linuxové distribuci najdete v seznamu instalačních příkazů .

Vytvoření místního úložiště

Vytvořte pro svůj kód místní úložiště Git. Pokud už je váš kód v místním úložišti Git, můžete tento krok přeskočit.

  1. Přejděte do složky, ve které je váš kód na příkazovém řádku:

    cd /home/fabrikam/fiber
    
  2. Vytvořte na počítači úložiště Git pro uložení kódu. Toto úložiště připojíte k Azure Repos v další části.

    git init .
    
  3. Potvrďte kód do místního úložiště Git.

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

Vytvoření úložiště Git v Azure Repos

  1. Vytvořte nové úložiště Git v Azure Repos pro váš kód.

    az repos create --name FabrikamApp
    
  2. Zkopírujte adresu URL klonu z atributu vzdálené adresy URL ve výstupu JSON.

    $ 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. Připojte místní úložiště k úložišti Git v Azure Repos pomocí zkopírované adresy URL klonu git remote v příkazu :

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

Vložení kódu

Před nasdílením kódu nastavte ověřování pomocí správců přihlašovacích údajů nebo SSH , než budete pokračovat.

git push origin main

Další kroky