Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Nesta introdução, instala-se o aplicativo Azure Boards para o GitHub, conectando o Azure Boards aos seus repositórios no GitHub. Ao conectar Azure Boards projetos com repositórios de GitHub.com, você dá suporte à vinculação entre confirmações de GitHub e solicitações de pull para itens de trabalho. Você pode usar GitHub para desenvolvimento de software ao usar Azure Boards para planejar e acompanhar seu trabalho. Depois de instalar o aplicativo Azure Boards para GitHub na sua conta ou organização do GitHub, escolha quais repositórios do GitHub você deseja conectar ao projeto.
Para obter uma visão geral da integração que o aplicativo Azure Boards para GitHub dá suporte, consulte Azure Boards-GitHub integration.
Prerequisites
| Category | Requirements |
|---|---|
| Permissões | - Membro do grupo Administradores de Coleção de Projetos. Se você criou o projeto, tem permissões. - Administrator ou owner da organização GitHub para instalar o aplicativo Azure Boards. permissões - Read para o repositório GitHub. |
| Associação ao projeto | Membro do projeto. |
Important
Se o repositório já estiver conectado usando outro tipo de autenticação, como o OAuth, você deverá remover esse repositório da conexão existente antes de reconectá-lo usando o aplicativo GitHub. Siga as etapas fornecidas em Adicionar ou remover repositórios do GitHub posteriormente neste artigo antes de configurar o App GitHub.
Você pode conectar uma organização Azure DevOps a vários repositórios de GitHub se você for um administrador desses repositórios. Você não deve conectar um repositório do GitHub a mais de uma organização do Azure DevOps.
Instalar e configurar o aplicativo Azure Boards
Sua sequência de instalação pode variar devido à configuração da sua conta. Se necessário, siga os prompts na tela entre as etapas a seguir.
Acesse o aplicativo Azure Boards no GitHub Marketplace.
Em Planos e preços, em Gratuito, selecione Instalar.
Em
Instalar & Autorize Azure Boards , escolha os repositórios aos quais deseja se conectar Azure Boards e selecioneInstalar & Authorize .Este exemplo usa todos os repositórios:
Escolha a organização do Azure DevOps e o projeto Azure Boards aos quais você deseja se conectar ao GitHub.com.
Você pode conectar somente um projeto por vez. Se você quiser conectar outros projetos, poderá fazer isso depois, como descrito em Configurar outros projetos ou repositórios posteriormente neste artigo.
Conceder acesso à organização Azure Boards
Se necessário, para conceder acesso GitHub à sua organização Azure DevOps, siga as etapas a seguir.
No portal da web do GitHub, abra Configurações no menu de perfil.
Selecione Aplicativos em Integrações.
Selecione Authorized GitHub Apps>Azure Boards.
Em Acesso à organização, resolva possíveis problemas que possam aparecer. Selecione Conceder para conceder acesso a todas as organizações que aparecem com uma solicitação de Acesso pendente.
Verifique sua política de acesso a aplicativos de terceiros
Verifique se sua organização GitHub permite acesso a aplicativos de terceiros para o aplicativo Azure Boards. Se o acesso de terceiros for restrito, a adição de repositórios de Azure DevOps poderá mostrar uma lista vazia ou produzir um erro.
Para habilitar o acesso:
Em GitHub, abra sua organização e vá para Configurações > Política de Aplicativo OAuth.
Aprove o aplicativo Azure Boards especificamente (recomendado) ou remova as restrições para todos os aplicativos de terceiros.
Observação
Você deve ser um proprietário ou administrador da organização para alterar essa configuração.
Usar a conexão
Neste ponto, sua integração do Azure Boards com o GitHub está concluída. Você pode ignorar os próximos passos ou segui-los para entender os recursos compatíveis com a conexão.
Em seu quadro, selecione O novo item de trabalho para inserir um novo item de trabalho chamado "Adicionar selo ao README"— Problema (Básico), História do Usuário (Agile) ou Item de Backlog do Produto (Scrum)— dependendo do modelo de processo usado pelo projeto Azure Boards.
Um item de trabalho intitulado Adicionar notificação ao LEIAME aparece no quadro.
Abra seu item de trabalho, vá para a seção Desenvolvimento e selecione Adicionar link.
No tipo Link, selecione GitHub Solicitação de Pull.
Selecione o repositório e insira o ID da solicitação de pull e um comentário opcional.
Selecione Adicionar link.
As seguintes ações ocorrem no segundo plano automaticamente:
- Adiciona um selo ao arquivo README do primeiro repositório na lista de repositórios de GitHub conectados.
- Cria uma confirmação GitHub para a atualização feita adicionando o selo ao arquivo README.
- Cria uma solicitação de pull GitHub para mesclar as alterações feitas no arquivo README.
- Vincula a solicitação de confirmação e pull do GitHub ao item de trabalho criado na etapa 1.
Selecione o primeiro link de solicitação de pull do seu item de trabalho.
Um pull request do GitHub é aberto em uma nova guia do navegador.
Selecione Mesclar solicitação de pull.
Vá ao arquivo README do seu repositório e veja o emblema que foi adicionado.
Para obter mais informações, consulte Adicionar insígnias de status ao seu repositório GitHub.
Configurar outros projetos ou repositórios
Você pode configurar outros projetos Azure Boards/Azure DevOps, GitHub.com repositórios ou alterar a configuração atual da página do aplicativo Azure Boards. ** Para obter mais informações, consulte Adicionar ou remover repositórios, ou remova uma conexão dos Azure Boards.
Adicionar ou remover repositórios ou remover uma conexão de Azure Boards
Se houver um problema com uma conexão, recomendamos remover a conexão e recomeçar com uma nova conexão.
No projeto em Azure DevOps, vá para Project settings>GitHub connections.
Para adicionar ou remover repositórios, selecione Mais opções para a conexão e escolha Adicionar repositórios ou Remover repositórios no menu.
Captura de tela mostra o menu Mais opções de conexão do GitHub.
Para remover todos os repositórios e a conexão, escolha a opção Remover conexão. Em seguida, escolha Remover para confirmar.
Alterar o acesso ao repositório
Na página do GitHub, abra Configurações no menu de perfil.
SelecioneIntegrações>Aplicativos. Em Aplicativos GitHub Instalados, selecione Configurar.
A página de configuração do Azure Boards é aberta.
Role para baixo até a seção Acesso ao Repositório.
Escolha a opção desejada, Todos os repositórios ou Somente repositórios selecionados.
Se você escolher Selecionar apenas repositórios, selecione os repositórios que deseja integrar com o Azure Boards.
Clique em Salvar.
Suspender ou desinstalar a integração de Azure Boards
Começando na etapa 2 do procedimento anterior, role para baixo até a seção Zona de perigo.
Para suspender a integração, escolha Suspender. Na janela de confirmação, escolha OK para confirmar a suspensão.
Para cancelar a suspensão da integração, escolha Cancelar a suspensão.
Para desinstalar o aplicativo Azure Boards, escolha Uninstall e escolha OK na janela de confirmação pop-up.
Atualizar conexões entre o Azure Boards e o GitHub
Se você alterar os repositórios aos quais o aplicativo Azure Boards para GitHub dá suporte, você poderá ser redirecionado para Azure Boards GitHub conexões. Uma boa prática é remover os repositórios em Azure Boards que não podem mais se conectar a GitHub. Para obter mais informações, consulte Adicionar ou remover repositórios do GitHub.
Se você desinstalar o aplicativo Azure Boards para GitHub, a mensagem a seguir será exibida em Azure Boards, Configurações do projeto>GitHub conexões. Escolha Remover conexão para eliminar todas as conexões do GitHub feitas anteriormente. Para obter mais informações, consulte Adicionar ou remover repositórios do GitHub.
Próximas etapas
Conteúdo relacionado
- Impulsionar o desenvolvimento do Git por meio de um item de trabalho
- Altere o acesso ao repositório do GitHub, ou suspenda ou desinstale a integração
- Configure selos de status para serem adicionados aos arquivos README do GitHub.