Share via


Gerenciando conexões de repositório de origem

Importante

O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.

Saiba mais sobre linhas do tempo e alternativas de suporte.

O App Center dá suporte a conexões com os seguintes serviços de repositório de código: Bitbucket, GitHub, Gitlab.com e Azure DevOps (antigo VSTS). Crie aplicativos no App Center conectando-se a um desses provedores. Observe que não há suporte para a conexão SSH.

Observação

Exceto instâncias do GitLab auto-hospedadas, o App Center não dá suporte a conexões com versões auto-hospedadas ou no local dos serviços de repositório acima.

Aviso

O Bitbucket impõe limites de taxa de chamada à API para solicitações não autenticadas e autenticadas.

Conectando-se a um repositório de origem

Para criar um aplicativo, conecte-se à sua conta do repositório selecionando o serviço na guia Compilar em seu aplicativo. Entre usando as credenciais da conta de serviço do repositório de código se você ainda não estiver conectado. É necessário autorizar o App Center para concluir a conexão.

Os repositórios disponíveis serão preenchidos no App Center após uma conexão bem-sucedida. Selecione um repositório e um branch no qual seu aplicativo reside e configure sua primeira compilação.

Dica

Talvez seja necessário desbloquear build.appcenter.ms e build2.appcenter.ms permitir que o agente de build se conecte ao repositório. Possíveis endereços IP do Azure.

Conectando-se a Self-Hosted instâncias do GitLab

Aviso

Não há suporte para subdomínios, o certificado SSL para a instância do GitLab deve corresponder exatamente. Exemplo: https://gitlab.my-company.com/ não pode ser servido em um certificado curinga para *.my-company.com.

Você pode se conectar a uma instância do GitLab auto-hospedada fornecendo a URL da instância, por exemplo, gitlab.my-company.come um PAT (token de acesso pessoal). Escolha api como o escopo ao criar o PAT para a conexão com o App Center. A instância deve estar acessível pela Internet. Quando o PAT expira, qualquer administrador no aplicativo do App Center pode reconectar a conexão usando seu PAT. Edite as configurações de conexão no serviço Build ao conectar um repositório ou em Contas de Desenvolvedor de Configurações > do Usuário.

Removendo conexões e reconectando

Com tantas identidades, aplicativos e métodos de autenticação, sua conta do App Center pode se conectar a um serviço diferente do que está hospedando seus aplicativos.

Se você se conectou a um serviço de repositório com a conta errada, deverá abrir as configurações do Usuário no serviço de hospedagem (Azure DevOps, GitHub ou Bitbucket) e revogar o token OAuth manualmente. Em seguida, você pode se reconectar a outra conta no App Center.

Importante

Tenha em mente que, se você se conectar a uma nova conta, perderá todas as configurações de build e builds anteriores para TODOS os aplicativos configurados com a conta anterior.

Bitbucket

Para se conectar a outra conta do Bitbucket, primeiro revogue o token OAuth. https://bitbucket.org/account/> Acesse Gerenciamento de Acesso (Autorizações de aplicativo) > Revogar token do App Center. Em seguida, saia do Bitbucket. Na guia Build do App Center, reconecte-se ao Bitbucket e passe pelo fluxo OAuth novamente.

Remover token Oauth do Bitbucket

GitHub

Se você fez logon no App Center com uma conta do GitHub, só poderá criar aplicativos de repositórios nessa conta do GitHub.

Para se conectar a outra conta do GitHub, primeiro revogue o token OAuth. Acesse a página >da Web de perfil do GitHub Aplicativos > Autorizados Aplicativos > OAuth Revogar token do App Center. Em seguida, saia do GitHub. Na guia Build do App Center, reconecte-se ao GitHub e repita o fluxo OAuth.

Remover token OAuth do GitHub

Azure DevOps

Para se conectar a outra conta do Azure DevOps, primeiro revogue o token OAuth. Acesse a página > Gerenciar Autorizações do Azure DevOps Me (veja a captura de tela abaixo) > Revogar token do App Center. Em seguida, saia do Azure DevOps. Na guia Build do App Center, reconecte-se ao Azure DevOps e passe pelo fluxo OAuth novamente.

Observação

Pode levar até 60 minutos para que o token do Azure DevOps perca o acesso. Depois que o acesso expirar, você poderá conectar o App Center a outra conta do Azure DevOps.

Remover token OAuth do Azure DevOps