Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | 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
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro de um projeto . |
| Permissões | - Ver código em projetos privados: Acesso pelo menos Básico. - Clone ou contribua para o código em projetos privados: Membro do grupo de segurança Contributors ou permissões correspondentes no projeto. - Definir permissões de ramo ou repositório: Gerir permissões para o ramo ou repositório. - Alterar ramificação padrão: Editar políticas e permissões para o repositório. - Importar um repositório: Membro do grupo de segurança Administradores de Projeto ou permissão Criar repositório a nível de projeto Git definida como Permitir. Para obter mais informações, consulte Definir permissões do repositório Git. |
| Serviços | Repos ativado. |
| Ferramentas | Opcional. Use os comandos az repos: Azure DevOps CLI. |
Observação
Em projetos públicos, os usuários com acesso Partes Interessadas têm acesso total aos repositórios do Azure, incluindo visualização, clonagem e contribuição para o código.
Baixe e instale a CLI do Azure e adicione a extensão Azure DevOps
Instale a CLI do Azure. Pelo menos
v2.0.49, que você pode verificar comaz --versioncomando.Adicionar a extensão do Azure DevOps
az extension add --name azure-devopsExecute 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 mais informações, consulte a página de logon do Azure CLI.
Para um comando fluido, defina a organização e o projeto como valores padrão 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.
Para usar WinGet, o gerenciador de pacotes do Windows, execute o seguinte em um ambiente de linha de comando, como o PowerShell.
winget install --id Git.Git -e --source winget
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/fiberCrie 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 FabrikamAppCopie 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 remotecomando: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