Udostępnij za pośrednictwem


Rozpoczynanie pracy z usługą Git z poziomu wiersza polecenia

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

W tym przewodniku pokazano, jak udostępnić kod w repozytorium Git w usłudze Azure Repos przy użyciu wiersza polecenia.

Instrukcje w tym artykule korzystają z domyślnej powłoki bash używanej w systemach Linux i macOS, ale polecenia Git działają w dowolnej powłoce, w tym git Bash z systemu Git dla systemu Windows.

Wymagania wstępne

  • Organizacja w usłudze Azure DevOps. Jeśli nie masz organizacji, możesz zarejestrować się bezpłatnie. Każda organizacja obejmuje bezpłatne, nieograniczone prywatne repozytoria Git.

Pobieranie i instalowanie interfejsu wiersza polecenia platformy Azure oraz dodawanie rozszerzenia usługi Azure DevOps

  1. Zainstaluj interfejs wiersza polecenia platformy Azure. Musisz mieć co najmniej v2.0.49wartość , którą można zweryfikować za pomocą az --version polecenia .

  2. Dodawanie rozszerzenia usługi Azure DevOps az extension add --name azure-devops

  3. Uruchom polecenie az login.

    Jeśli interfejs wiersza polecenia może otworzyć domyślną przeglądarkę, robi to i ładuje stronę logowania. W przeciwnym razie otwórz stronę przeglądarki i wykonaj instrukcje podane w wierszu polecenia, aby wprowadzić kod autoryzacji po przejściu do strony https://aka.ms/devicelogin w przeglądarce. Aby uzyskać więcej informacji, zobacz stronę logowania interfejsu wiersza polecenia platformy Azure.

  4. Aby bezproblemowo uruchamiać polecenia, ustaw organizację i projekt jako wartości domyślne w konfiguracji.

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

Pobierz i zainstaluj narzędzie Git

Windows

Pobierz i zainstaluj narzędzie Git dla systemu Windows , które obejmuje menedżera poświadczeń Git, aby łatwo nawiązać połączenie z usługą Azure Repos.

macOS

Zainstaluj i skonfiguruj narzędzie Git za pomocą oprogramowania Homebrew .

brew install git

Linux i Unix

Aby pobrać i zainstalować narzędzie Git, użyj systemu zarządzania pakietami dystrybucji. Na przykład na platformie Ubuntu:

sudo apt-get install git

Zapoznaj się z listą poleceń instalacji, aby uzyskać najbardziej aktualne instrukcje dotyczące dystrybucji systemu Linux.

Tworzenie repozytorium lokalnego

Utwórz lokalne repozytorium Git dla kodu. Jeśli kod znajduje się już w lokalnym repozytorium Git, możesz pominąć ten krok.

  1. Przejdź do folderu, w którym znajduje się kod w wierszu polecenia:

    cd /home/fabrikam/fiber
    
  2. Utwórz repozytorium Git na komputerze, aby przechowywać kod. Połączysz to repozytorium z usługą Azure Repos w następnej sekcji.

    git init .
    
  3. Zatwierdź kod w lokalnym repozytorium Git.

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

Tworzenie repozytorium Git w usłudze Azure Repos

  1. Utwórz nowe repozytorium Git w usłudze Azure Repos dla kodu.

    az repos create --name FabrikamApp
    
  2. Skopiuj adres URL klonowania z atrybutu zdalnego adresu URL w danych wyjściowych 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. Połącz repozytorium lokalne z repozytorium Git w usłudze Azure Repos przy użyciu skopiowanego adresu URL klonowania w poleceniu git remote :

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

Wypychanie kodu

Przed wypchnięciem kodu skonfiguruj uwierzytelnianie za pomocą menedżerów poświadczeń lub protokołu SSH przed kontynuowaniem.

git push origin main

Następne kroki