

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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 GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst
<a name="extensions-link"></a>

Antes de usar um GitHub repositório, repositório Bitbucket ou repositório de projetos, ou gerenciar um GitLab projeto do Jira, você deve conectar a fonte terceirizada à qual o repositório ou projeto pertence ao seu espaço. CodeCatalyst Para obter mais informações, consulte [Conectando GitHub contas, espaços de trabalho do Bitbucket, GitLab usuários e sites do Jira CodeCatalyst](extensions-connect.md).

Você pode usar repositórios vinculados, GitHub repositórios do Bitbucket ou repositórios de GitLab projetos em fluxos de trabalho, onde os eventos nos repositórios vinculados iniciam fluxos de trabalho que podem criar, testar ou implantar código, dependendo da configuração do fluxo de trabalho. Os arquivos de configuração do fluxo de trabalho para fluxos de trabalho que usam repositórios vinculados GitHub ou do Bitbucket são armazenados nos repositórios vinculados. Os repositórios vinculados também podem ser usados com ambientes de desenvolvimento para criar, atualizar e excluir arquivos nos repositórios vinculados. **Você pode vincular um GitHub repositório, repositório do Bitbucket ou repositório do GitLab projeto a um CodeCatalyst projeto na página de detalhes dos repositórios, dos **GitHub repositórios** do **Bitbucket ou da extensão dos repositórios**, ou na visualização de **GitLab repositórios** de **origem em Código** no próprio projeto.**

**Importante**  
**Embora você possa vincular um repositório GitHub ou do Bitbucket 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](extensions-unlink.md).

**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](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) no *Guia do CodeCatalyst usuário da Amazon*.

**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.  
Como prática recomendada, sempre verifique se você tem a versão mais recente da extensão antes de vincular um repositório.

Você pode usar projetos vinculados do Jira para gerenciar problemas e vincular CodeCatalyst pull requests a um problema do Jira. O status resumido de uma pull request e o status dos eventos de CodeCatalyst fluxo de trabalho associados são refletidos em seu problema com o Jira.

**Importante**  
Para vincular seu projeto do Jira ao seu CodeCatalyst projeto, você deve ser administrador do CodeCatalyst **Space ou administrador CodeCatalyst ** **do projeto**.

**nota**  
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 GitLab repositório 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.
Não é possível 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.
Um CodeCatalyst projeto só pode ser vinculado a um projeto do Jira. Um projeto do Jira pode ser vinculado a vários CodeCatalyst projetos.

**Topics**
+ [Vínculo de recursos de provedores de terceiros conectados](#extensions-link-resources)
+ [Vinculando um repositório de terceiros durante CodeCatalyst a criação do projeto](#extensions-link-repositories-creation)

## Vínculo de recursos de provedores de terceiros conectados
<a name="extensions-link-resources"></a>

**Para vincular um GitHub repositório, repositório Bitbucket, repositório de projetos ou GitLab projeto do Jira a um CodeCatalyst projeto na página de detalhes da extensão**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst espaço.

1. Para ver uma lista das extensões instaladas em seu espaço, faça o seguinte:

   1. Escolha **Configurações** e **Extensões instaladas**.

   1. Escolha o ícone **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/pt_br/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) no menu superior.

1. **Escolha **Configurar** para uma das seguintes extensões: **GitHub repositórios, repositórios** **Bitbucket, repositórios** ou **GitLab Jira Software**.**

1. Faça o seguinte, dependendo da extensão de terceiros que você decidiu configurar:
   + **GitHub repositórios**: vincule um GitHub repositório.

     1. Na guia ** GitHub Repositórios vinculados**, escolha **Vincular GitHub repositório**.

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

     1. Na lista suspensa do **GitHub repositório**, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst 
**dica**  
Se o nome do repositório estiver desativado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

     1. (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 [GitHub](https://github.com/)conta, escolha **Configurações** e, em seguida, escolha **Aplicativos**.

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

        1. 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, selecione **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

     1. No menu suspenso do **CodeCatalyst projeto**, escolha o CodeCatalyst projeto ao qual você deseja vincular o GitHub repositório.

     1. Escolha **Vincular**.

     Se você não quiser mais usar um GitHub repositório no CodeCatalyst, você pode desvinculá-lo de um CodeCatalyst projeto. 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](extensions-unlink.md).
   + **Repositórios do Bitbucket**: vincule um repositório do Bitbucket.

     1. Na guia **Repositórios do Bitbucket vinculados**, selecione **Vincular repositório do Bitbucket**.

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

     1. No menu suspenso do **repositório Bitbucket**, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst 
**dica**  
Se o nome do repositório estiver desativado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

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

     1. Escolha **Vincular**.

     Se você não quiser mais usar um repositório do Bitbucket 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](extensions-unlink.md).
   + **GitLab repositórios**: vincule um repositório GitLab do projeto.

     1. Na guia **Repositórios de GitLab projetos vinculados**, escolha **Vincular repositório GitLab do projeto**.

     1. No menu suspenso do **GitLab usuário**, escolha o GitLab usuário que contém o repositório do projeto que você deseja vincular.

     1. Na lista suspensa do **repositório do GitLab projeto**, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst 
**dica**  
Se o nome do repositório estiver desativado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

     1. No menu suspenso do **CodeCatalyst projeto**, escolha o CodeCatalyst projeto ao qual você deseja vincular o repositório do GitLab projeto.

     1. Escolha **Vincular**.

     Se você não quiser mais usar um repositório de GitLab projetos no CodeCatalyst, você pode desvinculá-lo de um CodeCatalyst projeto. Quando um repositório do projeto é desvinculado, os eventos desse repositório do projeto não iniciarão as execuções do fluxo de trabalho e você não poderá usar esse repositório do projeto 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](extensions-unlink.md).
   + **Software Jira**: vincule um projeto do Jira.

     1. Na guia **Projetos do Jira vinculados**, selecione **Vincular projeto do Jira**.

     1. No menu suspenso **Site do Jira**, escolha o site do Jira que contém o projeto que você deseja vincular.

     1. No menu suspenso do **projeto do Jira**, escolha o projeto que você deseja vincular a um projeto. CodeCatalyst 

     1. No menu suspenso do **CodeCatalyst projeto**, escolha o CodeCatalyst projeto que você deseja vincular a um projeto do Jira.

     1. Escolha **Vincular**.

     Depois que um projeto do Jira é vinculado a um CodeCatalyst projeto, o acesso aos CodeCatalyst problemas é totalmente desativado e os **problemas** no painel de CodeCatalyst navegação serão substituídos por um item de **problemas do Jira** vinculado ao projeto Jira.  
![\[CodeCatalyst problemas substituídos por problemas vinculados do Jira no painel de navegação.\]](http://docs.aws.amazon.com/pt_br/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Se você não quiser mais usar um projeto do Jira no CodeCatalyst, você pode desvinculá-lo do seu CodeCatalyst projeto. Quando um projeto do Jira é desvinculado, os problemas do Jira não estarão disponíveis no CodeCatalyst projeto e os CodeCatalyst **problemas** voltarão a ser o fornecedor do problema. 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](extensions-unlink.md).

**Para vincular um GitHub repositório, repositório Bitbucket ou repositório de projeto a um GitLab projeto a partir da página de repositórios de origem em um CodeCatalyst projeto**

1. Abra o CodeCatalyst console em [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue até seu CodeCatalyst projeto.

1. No painel de navegação, selecione **Código** e, depois, selecione **Repositórios de origem**.

1. Selecione **Adicionar repositório** e **Vincular repositório**.

1. **No menu suspenso **Provedor do repositório**, escolha um dos seguintes provedores de repositório terceirizados: **GitHub**, Bitbucket,. **GitLab****

1. Realize um destes procedimentos, dependendo do provedor de repositório de terceiros que você selecionar para 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.

     1. No menu suspenso do **GitHub repositório**, escolha o GitHub repositório 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

     1. (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 [GitHub](https://github.com/)conta, escolha **Configurações** e, em seguida, escolha **Aplicativos**.

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

        1. 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, selecione **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 **Espaço de trabalho do Bitbucket**, selecione o espaço de trabalho do Bitbucket que contém o repositório que você deseja vincular.

     1. 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
   + **GitLab repositórios**: vincule um repositório GitLab do projeto.

     1. No menu suspenso **GitLab do usuário**, escolha o GitLab usuário que contém o repositório do projeto que você deseja vincular.

     1. No menu suspenso do **repositório do GitLab projeto**, escolha o repositório do GitLab projeto ao qual você deseja vincular seu projeto. CodeCatalyst 
**dica**  
Se o nome do repositório do projeto estiver em cinza, você não poderá vincular esse repositório do projeto porque ele já foi vinculado a outro projeto na Amazon. CodeCatalyst

1. 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](extensions-unlink.md).



Depois de vincular seu GitHub repositório, repositório Bitbucket ou repositório de projetos ao seu GitLab CodeCatalyst projeto, você pode usá-lo em CodeCatalyst fluxos de trabalho e ambientes de desenvolvimento. Você também pode usar os repositórios vinculados com o Amazon Q Developer, esquemas e muito mais. Para obter mais informações, consulte [Início automático da execução de um fluxo de trabalho após eventos de repositórios de terceiros](extensions-workflow-repositories.md) e [Criar um Ambiente de Desenvolvimento](devenvironment-create.md).

Depois de vincular seu projeto do Jira ao seu CodeCatalyst projeto e vincular uma pull request, as atualizações do Jira CodeCatalyst são refletidas no seu projeto do Jira. Para ter mais informações sobre como vincular solicitações pull a problemas do Jira, consulte [Vinculando problemas do Jira a CodeCatalyst pull requests](link-jira-issues-pull-requests.md). Para obter mais informações sobre a visualização de CodeCatalyst eventos no Jira, consulte[Visualizando CodeCatalyst eventos em edições do Jira](view-codecatalyst-events-jira.md).

## Vinculando um repositório de terceiros durante CodeCatalyst a criação do projeto
<a name="extensions-link-repositories-creation"></a>

Você pode vincular um GitHub repositório, repositório Bitbucket ou repositório de GitLab projeto a um novo projeto ao criar o novo CodeCatalyst projeto. CodeCatalyst Para obter mais informações, consulte [Criar um projeto com um repositório de terceiros vinculado](projects-create.md#projects-create-3p-repo).