Skip to main content

Configuração do gerenciamento de código-fonte no Enterprise

Para que o Devin possa acessar seus repositórios, você deve primeiro conectar seu provedor de gerenciamento de código-fonte (Source Code Management, SCM) à sua conta Enterprise e, em seguida, conceder a uma Organização do Devin acesso a grupos ou repositórios específicos.
As conexões de SCM só podem ser configuradas por Administradores Enterprise.
Comece em Configurações > Conexões para conectar o Devin ao seu código-fonte. Selecione seu provedor de SCM e siga o guia de configuração correspondente abaixo. Depois de conectar, clique em uma conexão para abrir o painel de detalhes, onde a aba Repositórios lista os repositórios disponíveis por meio dela. Para mais informações sobre como configurar integrações com Git, consulte a documentação relevante do seu provedor de SCM:

GitHub

Conecte o Devin a repositórios do GitHub.

GitHub Enterprise Server

Conecte o Devin ao seu GitHub Enterprise Server.

Azure DevOps

Conecte o Devin a repositórios do Azure DevOps.

GitLab

Conecte o Devin a repositórios do GitLab.

Bitbucket

Conecte o Devin a repositórios do Bitbucket.

Permissões de repositório

Conectar seu Devin Enterprise ao provedor de SCM estabelece uma conexão segura que permite gerenciar permissões de acesso para diferentes organizações e repositórios. No entanto, as organizações do Devin não podem trabalhar com seus repositórios até que você conceda essas permissões explicitamente. Depois de conectar seu Devin Enterprise ao provedor de SCM, você pode gerenciar as permissões de repositório em Configurações > Repositórios.

Adicionando ou Atualizando Permissões

  1. Selecione a organização do Devin em que você deseja gerenciar o acesso aos repositórios no menu suspenso na parte superior da página.
    • Aqui, você pode ver todas as permissões e todos os repositórios atualmente configurados.
  2. Clique em Manage permissions para abrir o painel lateral de permissões.
  3. Escolha o nível de acesso que você deseja conceder:
    • Acesso em nível de grupo: concede acesso a todos os repositórios dentro de uma unidade organizacional. Selecione a estrutura de agrupamento do seu provedor de SCM:
      • GitHub / GitHub Enterprise Server: Organization
      • Azure DevOps: Organization ou Project
      • GitLab: Group ou Subgroup
      • Bitbucket: Workspace
    • Acesso em nível de repositório: concede acesso a um único repositório específico.
  4. Use o menu suspenso para filtrar por provedor Git, se necessário.
  5. Selecione Add permissions para salvar suas alterações.
Add Repositories

Add Repositories

Revogando permissões

Para revogar o acesso a repositórios ou grupos:
  • Selecione o ícone de lixeira ao lado da permissão que você deseja remover, ou
  • Acesse Manage permissions, desmarque a permissão e salve.
Depois de salvar, essa organização do Devin não poderá mais acessar esses repositórios ou grupos.