Introdução ao Git a partir da linha de comando
Serviços de DevOps do Azure | Azure DevOps Server 2022 | Azure DevOps Server 2020
Este guia mostra como compartilhar seu código em um repositório Git no Azure Repos usando a linha de comando.
As instruções neste artigo usam o shell bash padrão usado no Linux e macOS, mas os comandos do Git funcionam em qualquer shell, incluindo o Git Bash do Git para Windows.
Pré-requisitos
- Uma organização no Azure DevOps. Se você não tiver uma organização, você pode se inscrever para uma gratuitamente. Cada organização inclui repositórios Git privados gratuitos e ilimitados.
Baixe e instale a CLI do Azure e adicione a extensão Azure DevOps
Instale a CLI do Azure. Você deve ter pelo menos
v2.0.49
, que você pode verificar comaz --version
comando.Adicionar a extensão do Azure DevOps
az extension add --name azure-devops
Execute o comando
az login
.Se a CLI puder abrir seu navegador padrão, ela fará isso e carregará uma página de entrada. Caso contrário, terá de abrir uma página do browser e seguir as instruções apresentadas na linha de comandos para introduzir um código de autorização depois de navegar para https://aka.ms/devicelogin no seu browser. Para obter mais informações, consulte a página de logon da CLI do Azure.
Para comandos contínuos, defina a organização e o projeto como padrões na configuração.
az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso
Transferir e instalar o Git
Windows
Baixe e instale o Git para Windows , que inclui o Git Credential Manager para se conectar facilmente ao Azure Repos.
macOS
Use o Homebrew para instalar e configurar o Git.
brew install git
Linux e Unix
Para baixar e instalar o Git, use o sistema de gerenciamento de pacotes da sua distribuição. Por exemplo, no Ubuntu:
sudo apt-get install git
Consulte a lista de comandos de instalação para obter as instruções mais atualizadas para sua distribuição Linux.
Crie seu repositório local
Crie um repositório Git local para seu código. Se o seu código já estiver em um repositório Git local, você poderá pular esta etapa.
Navegue até a pasta onde seu código está na linha de comando:
cd /home/fabrikam/fiber
Crie um repositório Git em sua máquina para armazenar seu código. Você conectará esse repositório ao Azure Repos na próxima seção.
git init .
Confirme seu código no repositório Git local.
git add --all git commit -m "first commit of my code"
Criar seu repositório Git no Azure Repos
Crie um novo repositório Git no Azure Repos para seu código.
az repos create --name FabrikamApp
Copie a URL de clone do atributo URL remoto na saída 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 } ]
Conecte seu repositório local ao repositório Git no Azure Repos usando a URL de clone copiada no
git remote
comando:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Envie o seu código
Antes de enviar seu código, configure a autenticação com gerenciadores de credenciais ou SSH antes de continuar.
git push origin main