Rozpoczynanie pracy z usługą Git z poziomu wiersza polecenia
Azure DevOps Services | Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r.
W tym przewodniku pokazano, jak udostępnić kod w repozytorium Git w Azure Repos przy użyciu wiersza polecenia.
Poniższe instrukcje korzystają z domyślnej powłoki bash używanej w systemach Linux i macOS, ale polecenia git będą działać w dowolnej powłoce, w tym powłoki Git Bash z usługi 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
Zainstaluj interfejs wiersza polecenia platformy Azure. Musisz mieć co najmniej
v2.0.49
wartość , którą można zweryfikować za pomocąaz --version
polecenia .Dodawanie rozszerzenia usługi Azure DevOps
az extension add --name azure-devops
Uruchom polecenie
az login
.Jeśli interfejs wiersza polecenia może otworzyć Twoją domyślną przeglądarkę, zrobi to i załaduje stronę logowania. W przeciwnym razie musisz otworzyć stronę przeglądarki i postępować zgodnie z instrukcjami w wierszu polecenia, aby wprowadzić kod autoryzacji po przejściu do https://aka.ms/devicelogin w przeglądarce. Aby uzyskać więcej informacji, zobacz stronę logowania interfejsu wiersza polecenia platformy Azure.
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
Pobieranie i instalowanie usługi Git
Windows
Pobierz i zainstaluj narzędzie Git dla systemu Windows, w tym narzędzie Git Credential Manager, aby łatwo nawiązać połączenie z Azure Repos.
macOS
Użyj Homebrew, aby zainstalować i skonfigurować usługę Git.
brew install git
Systemy Linux i Unix
Użyj systemu zarządzania pakietami dystrybucji, aby pobrać i zainstalować usługę Git. 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.
Przejdź do folderu, w którym znajduje się kod w wierszu polecenia:
cd /home/fabrikam/fiber
Utwórz repozytorium Git na komputerze, aby przechowywać kod. To repozytorium zostanie połączone z Azure Repos w następnej sekcji.
git init .
Zatwierdź kod w lokalnym repozytorium Git.
git add --all git commit -m "first commit of my code"
Tworzenie repozytorium Git w Azure Repos
Utwórz nowe repozytorium Git w Azure Repos dla kodu.
az repos create --name FabrikamApp
Skopiuj adres URL klonowania ze zdalnego atrybutu 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 } ]
Połącz repozytorium lokalne z repozytorium Git w 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
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla