Začínáme s Gitem z příkazového řádku
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
V tomto průvodci se dozvíte, jak sdílet kód v úložišti Git v Azure Repos pomocí příkazového řádku.
Pokyny v tomto článku používají výchozí prostředí Bash používané v Linuxu a macOS, ale příkazy Gitu fungují v libovolném 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
Nainstalujte Azure CLI. Musíte mít aspoň
v2.0.49
, což můžete ověřit pomocíaz --version
příkazu.Přidání rozšíření Azure DevOps
az extension add --name azure-devops
Spusťte příkaz
az login
.Pokud rozhraní příkazového řádku může otevřít výchozí prohlížeč, provede 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 postupovat podle pokynů v příkazovém řádku. Po přechodu na https://aka.ms/devicelogin v prohlížeči zadejte autorizační kód. Další informace najdete na přihlašovací stránce Azure CLI.
Pro bezproblémové příkazy 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 Správce přihlašovacích údajů Gitu pro snadné připojení k Azure Repos.
macOS
Pomocí Homebrew nainstalujte a nastavte Git.
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
Nejnovější pokyny k distribuci Linuxu 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ž váš kód je v místním úložišti Git, můžete tento krok přeskočit.
Přejděte do složky, ve které je váš kód na příkazovém řádku:
cd /home/fabrikam/fiber
Vytvořte na svém počítači úložiště Git pro uložení kódu. Toto úložiště připojíte ke službě Azure Repos v další části.
git init .
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
Vytvořte nové úložiště Git v Azure Repos pro váš kód.
az repos create --name FabrikamApp
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 } ]
Připojte místní úložiště k úložišti Git v Azure Repos pomocí zkopírované klonované adresy URL v
git remote
příkazu:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Nasdílení 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