Vinculando um repositório de origem - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Vinculando um repositório de origem

Ao vincular um repositório de origem a um projeto, você pode incluir repositórios que tenham uma CodeCatalyst extensão para o serviço que hospeda o repositório, se essa extensão estiver instalada no seu espaço. Somente usuários com a função de administrador do Space podem instalar extensões. Depois que a extensão for instalada, você poderá vincular-se a repositórios configurados para acesso por essa extensão. Para obter mais informações, consulte Instalando uma extensão em um espaço ou sigaVinculando GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst.

Importante

Depois de instalar uma extensão de repositório, todos os repositórios aos quais você vincular CodeCatalyst terão seu código indexado e armazenado. CodeCatalyst Isso tornará o código pesquisável em CodeCatalyst. Para entender melhor a proteção de dados do seu código ao usar repositórios vinculados CodeCatalyst, consulte Proteção de dados no Guia do CodeCatalyst usuário da Amazon.

Você pode vincular um repositório a somente um projeto em um espaço. Você não pode vincular um repositório arquivado. Embora você possa vincular um repositório vazio, você não pode usá-lo CodeCatalyst até inicializá-lo com um commit inicial que crie uma ramificação padrão. Além disso:

  • Um GitHub repositório, repositório Bitbucket ou repositório de GitLab projeto só pode ser vinculado a um CodeCatalyst projeto em um espaço.

  • Você não pode usar repositórios vazios ou arquivados, GitHub repositórios Bitbucket ou repositórios de projetos com GitLab projetos. CodeCatalyst

  • Você não pode vincular um GitHub repositório, repositório Bitbucket ou repositório de GitLab projeto que tenha o mesmo nome de um repositório em um projeto. CodeCatalyst

  • A extensão de GitHub repositórios não é compatível com os repositórios do GitHub Enterprise Server.

  • A extensão de repositórios do Bitbucket não é compatível com os repositórios do Bitbucket Data Center.

  • A extensão GitLab repositories não é compatível com repositórios de projetos GitLab autogerenciados.

  • Você não pode usar os recursos Escrever descrição para mim ou Resumir comentários com repositórios vinculados. Esses recursos só estão disponíveis em pull requests em CodeCatalyst.

Embora você possa vincular um GitHub repositório, um repositório do Bitbucket ou um repositório GitLab do projeto como colaborador, você só pode desvincular um repositório de terceiros como administrador do Space ou administrador do projeto. Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

Importante

CodeCatalyst não suporta a detecção de alterações na ramificação padrão para repositórios vinculados. Para alterar a ramificação padrão de um repositório vinculado, você deve primeiro desvinculá-la CodeCatalyst, alterar a ramificação padrão e depois vinculá-la novamente. Para obter mais informações, consulte Vinculando GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst.

Como prática recomendada, sempre verifique se você tem a versão mais recente da extensão antes de vincular um repositório.

Para vincular um repositório de origem
  1. Navegue até o projeto ao qual você deseja vincular um repositório.

    nota

    Antes de vincular um repositório, um usuário com a função de administrador do Space deve primeiro instalar a extensão para o provedor que hospeda o repositório. Para obter mais informações, consulte Instalando uma extensão em um espaço.

  2. No painel de navegação, selecione Código e, em seguida, selecione Repositórios de origem.

  3. Escolha Adicionar repositório e, em seguida, escolha Vincular repositório.

  4. No menu suspenso Provedor de repositório, escolha um dos seguintes provedores de repositório terceirizados: ou Bitbucket. GitHub

  5. Siga um destes procedimentos, dependendo do provedor de repositório terceirizado que você escolheu vincular:

    • GitHub repositórios: vincule um GitHub repositório.

      1. No menu suspenso da GitHub conta, escolha a GitHub conta que contém o repositório que você deseja vincular.

      2. No menu suspenso do GitHub repositório, escolha a GitHub conta à qual você deseja vincular seu projeto. CodeCatalyst

      3. (Opcional) Se você não vê um GitHub repositório na lista de repositórios, ele pode não ter sido configurado para acesso ao repositório no aplicativo da Amazon CodeCatalyst em. GitHub Você pode configurar quais GitHub repositórios podem ser usados CodeCatalyst na conta conectada.

        1. Navegue até sua GitHubconta, escolha Configurações e, em seguida, escolha Aplicativos.

        2. Na guia GitHub Aplicativos instalados, escolha Configurar para o CodeCatalyst aplicativo Amazon.

        3. Siga um destes procedimentos para configurar o acesso aos GitHub repositórios aos quais você deseja vincular: CodeCatalyst

          • Para fornecer acesso a todos os repositórios atuais e futuros, escolha Todos os repositórios.

          • Para fornecer acesso a repositórios específicos, escolha Somente selecionar repositórios, escolha a lista suspensa Selecionar repositórios e, em seguida, escolha um repositório ao qual você deseja permitir a vinculação. CodeCatalyst

    • Repositórios do Bitbucket: vincule um repositório do Bitbucket.

      1. No menu suspenso do espaço de trabalho do Bitbucket, escolha o espaço de trabalho do Bitbucket que contém o repositório que você deseja vincular.

      2. No menu suspenso do repositório do Bitbucket, escolha o repositório do Bitbucket ao qual você deseja vincular seu projeto. CodeCatalyst

    dica

    Se o nome do repositório estiver em cinza, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto na Amazon. CodeCatalyst

  6. Escolha Vincular.

Se você não quiser mais usar um GitHub repositório, um repositório Bitbucket ou um repositório de GitLab projetos no CodeCatalyst, você pode desvinculá-lo de um projeto. CodeCatalyst Quando um repositório é desvinculado, os eventos desse repositório não iniciarão a execução do fluxo de trabalho e você não poderá usar esse repositório com ambientes de desenvolvimento. CodeCatalyst Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.