Ismerkedés a Gittel a parancssorból
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Ez az útmutató bemutatja, hogyan oszthatja meg a kódot egy Git-adattárban az Azure-adattárakban a parancssor használatával.
Az alábbi utasítások a Linux és macOS rendszeren használt alapértelmezett Bash-felületet használják, de a Git-parancsok bármilyen felületen működnek, beleértve a Git Bash-t a Windows Gitből.
Előfeltételek
- Egy szervezet az Azure DevOpsban. Ha nincs szervezete, ingyenesen regisztrálhat egyet. Minden szervezet ingyenes, korlátlan privát Git-adattárakat tartalmaz.
Az Azure CLI letöltése és telepítése, valamint Azure DevOps-bővítmény hozzáadása
Telepítse az Azure CLI-t. Rendelkeznie kell legalább
v2.0.49
a paranccsal ellenőrizhetőaz --version
paranccsal.Az Azure DevOps-bővítmény hozzáadása
az extension add --name azure-devops
Futtassa a következő parancsot:
az login
.Ha a CLI megnyithatja az alapértelmezett böngészőt, akkor megnyitja, és betölti a bejelentkezési oldalt. Ellenkező esetben meg kell nyitnia egy böngészőlapot, és a parancssor utasításait követve meg kell adnia egy engedélyezési kódot a böngészőben való navigálás https://aka.ms/devicelogin után. További információt az Azure CLI bejelentkezési oldalán talál.
A zökkenőmentes parancsolás érdekében állítsa be a szervezetet és a projektet alapértelmezettként a konfigurációban.
az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso
A Git letöltése és telepítése
Windows
Töltse le és telepítse a Git for Windowst , amely tartalmazza a Git Credential Managert az Azure-adattárakhoz való egyszerű csatlakozáshoz.
macOS
A Git telepítése és beállítása a Homebrew használatával.
brew install git
Linux és Unix
A Git letöltéséhez és telepítéséhez használja a disztribúció csomagkezelő rendszerét. Például az Ubuntu rendszeren:
sudo apt-get install git
A Linux-disztribúcióra vonatkozó legfrissebb utasításokért tekintse meg a telepítési parancsok listáját .
A helyi adattár létrehozása
Hozzon létre egy helyi Git-adattárat a kódhoz. Ha a kód már egy helyi Git-adattárban található, kihagyhatja ezt a lépést.
Lépjen arra a mappára, ahol a kód a parancssorban található:
cd /home/fabrikam/fiber
Hozzon létre egy Git-adattárat a számítógépen a kód tárolásához. Ezt az adattárat a következő szakaszban fogja csatlakoztatni az Azure-adattárakhoz.
git init .
Véglegesítse a kódot a helyi Git-adattárban.
git add --all git commit -m "first commit of my code"
A Git-adattár létrehozása az Azure-adattárakban
Hozzon létre egy új Git-adattárat az Azure Reposban a kódhoz.
az repos create --name FabrikamApp
Másolja ki a klónozott URL-címet a távoli URL-attribútumból a JSON-kimenetben.
$ 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 } ]
Csatlakoztassa a helyi adattárat az Azure Repos Git-adattárához a parancs másolt klón URL-címével
git remote
:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
A kód leküldése
A kód leküldése előtt állítsa be a hitelesítést a hitelesítőadat-kezelőkkel vagy az SSH-val a folytatás előtt.
git push origin main
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: