

 AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. [Saiba mais](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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á.

# Migre da AWS Cloud9 Amazon CodeCatalyst
<a name="c9-replication-cc"></a>

AWS Cloud9 in CodeCatalyst fornece uma experiência totalmente gerenciada para interagir com AWS Cloud9. Você pode replicar manualmente seus recursos de AWS Cloud9 código atuais na Amazon CodeCatalyst. O processo é detalhado nas seções a seguir. Para mover seus recursos de código e replicá-los, crie um espaço dentro CodeCatalyst dele. Um espaço representa sua empresa, departamento ou grupo. Você precisa criar espaços para adicionar projetos, membros e os recursos de nuvem associados que você cria CodeCatalyst. Quando um usuário aceita um convite para um projeto, ele o adiciona CodeCatalyst automaticamente ao espaço. Usuários com a função de **Administrador do espaço** podem gerenciar o espaço.

Nesse espaço, você cria um projeto e adiciona seus repositórios de origem. Um projeto é um espaço de colaboração CodeCatalyst que dá suporte a equipes e tarefas de desenvolvimento. Após criar um projeto, é possível adicionar, atualizar ou remover recursos. Também é possível personalizar o painel do projeto e monitorar o progresso do trabalho da sua equipe. Você pode ter vários projetos em um espaço. O número de repositórios de origem que você adiciona depende do número de repositórios que você já está usando em seu ambiente do AWS Cloud9 . Depois de criar esse projeto e adicionar os repositórios de origem aplicáveis, talvez seja necessário retornar ao seu AWS Cloud9 ambiente e replicar os dados do ambiente para esses novos repositórios em. CodeCatalyst O que você faz depende do tipo de repositórios de origem que você tem no AWS Cloud9.

Depois de criar um espaço, um projeto e repositórios de origem, você pode iniciar seu ambiente CodeCatalyst usando AWS Cloud9 com um ambiente de desenvolvimento. Um Ambiente de Desenvolvimento é um ambiente de desenvolvimento baseado em nuvem. Você pode usar um ambiente de desenvolvimento CodeCatalyst para trabalhar no código que está armazenado nos repositórios de origem do seu projeto. Você também pode criar ambientes de desenvolvimento CodeCatalyst para trabalhar com código em um ambiente de desenvolvimento específico do projeto com um ambiente de desenvolvimento integrado (IDE) compatível.

Você também pode replicar seus recursos de AWS Cloud9 código atuais CodeCatalyst usando a ferramenta de replicação. Essa é uma ferramenta que você baixa e executa em seu AWS Cloud9 ambiente. Se você já se CodeCatalyst inscreveu e criou um espaço, a ferramenta cria automaticamente um projeto dentro desse espaço e replica seus recursos de código para novos repositórios em. CodeCatalyst Semelhante ao processo de replicação manual. Isso depende do tipo de repositórios de origem que você tem no AWS Cloud9. Por exemplo, se você tiver GitHub repositórios, ainda precisará replicá-los usando a **GitHubextensão no console**. CodeCatalyst
+  [Etapa 1. Inscrevendo-se na Amazon CodeCatalyst e criando um espaço](#c9-replication-cc-space-creation) 
+  [Etapa 2. Criar um projeto no seu espaço](#c9-replication-cc-project-creation) 
+  [Etapa 3. Criar um repositório de origem em seu projeto](#c9-replication-cc-repo-creation) 
+  [Etapa 4. Replicando seus recursos AWS Cloud9 de código para repositórios de origem no CodeCatalyst ](#c9-replication-cc-source-repo-creation) 
+  [Etapa 5. Criando um ambiente de desenvolvimento CodeCatalyst usando AWS Cloud9](#dev-environment-creation) 

## Etapa 1. Inscrevendo-se na Amazon CodeCatalyst e criando um espaço
<a name="c9-replication-cc-space-creation"></a>

Você pode se inscrever na Amazon CodeCatalyst sem um convite para um espaço ou projeto existente. Ao se inscrever, você cria um espaço e um projeto. Você pode inserir seu Conta da AWS ID existente que você usou AWS Cloud9. Esse mesmo Conta da AWS pode ser usado para fins de cobrança. Para obter informações sobre como encontrar seu Conta da AWS ID, consulte [Seu Conta da AWS ID e seu alias](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html). Siga este procedimento para se inscrever no seu CodeCatalyst perfil da Amazon, criar um espaço e adicionar uma conta ao seu espaço.

**Como inscrever um novo usuário**

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

1. Na página de boas-vindas, selecione **Cadastrar-se**. 

   A página **Criar sua ID do AWS Construtor** é exibida. Seu ID do builder AWS é uma identidade que você cria para entrar. Esse ID não é o mesmo que um Conta da AWS ID. Para saber mais sobre uma AWS Builder ID, consulte [AWS Builder ID e outras AWS credenciais](https://docs.aws.amazon.com/signin/latest/userguide/differences-aws_builder_id.html) no Guia do usuário *AWS de login*.

1. Em **Seu endereço de e-mail**, insira o endereço de e-mail ao qual você deseja se associar CodeCatalyst. Em seguida, escolha **Próximo**.

1. Em **Seu nome**, insira o nome e o sobrenome que você deseja exibir nos aplicativos em que você usa seu ID do AWS Builder. 

   Esse nome é o nome do seu perfil AWS Builder ID. Se desejar, você poderá alterar os nomes posteriormente.

   Escolha **Próximo**. A página **de verificação de e-mail** é exibida. Um código de verificação é enviado para o e-mail que você especificou.

1.  Em **Código de verificação**, insira o código que você recebeu e escolha **Verificar**. 

   Se você não receber seu código após 5 minutos e não conseguir encontrá-lo nas pastas de spam ou lixo eletrônico, escolha **Reenviar código**.

1. Depois que seu código for verificado, digite uma senha e escolha **Confirmar senha**.

   Marque a caixa de seleção confirmando que você leu e reconhece o Contrato AWS do Cliente e os Termos AWS de Serviço e, em seguida, escolha **Criar meu perfil**.

1. Na página **Criar seu alias**, insira um alias para usar. CodeCatalyst Outros CodeCatalyst usuários usarão esse alias para @mention you em comentários e pull requests. Seu CodeCatalyst perfil conterá seu nome completo do seu ID do AWS Construtor e seu CodeCatalyst alias. Você não pode mudar seu CodeCatalyst alias.

   Seu nome completo e seu alias serão exibidos em diferentes áreas em CodeCatalyst. Por exemplo, o nome do seu perfil aparece no seu feed de atividades, mas os membros do projeto usarão seu alias para @mencionar você.

   Escolha **Criar alias**. A página é atualizada para mostrar a seção **Criar seu espaço**.

1. Em **Nome do espaço**, insira o nome do seu espaço e escolha **Próximo**. 

   Não é possível alterar esse nome.

1. Para **ID da Conta da AWS **, vincule o ID de 12 dígitos da conta que você deseja conectar ao seu espaço.

   Em **Token de verificação da Conta da AWS **, copie o ID do token gerado. O token é copiado automaticamente para você. Mas talvez você queira armazená-lo enquanto aprova a solicitação de AWS conexão.

1. Escolha **Verificar em AWS**.

1. A página **Verify Amazon CodeCatalyst Space** é aberta no Console de gerenciamento da AWS. 

   Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

   Para acessar a página, faça login no Amazon CodeCatalyst Spaces no [Console de gerenciamento da AWS](https://console.aws.amazon.com/codecatalyst/home/).

   O campo do token de verificação no Console de gerenciamento da AWS é preenchido automaticamente com o token gerado em CodeCatalyst.

1. Escolha **Verificar espaço**.

   Uma mensagem de sucesso da **conta verificada** é exibida para mostrar que a conta foi adicionada ao espaço.

   Você usará o nível CodeCatalyst gratuito por padrão. Se você quiser alterar, escolha **Habilitar o nível padrão ou adicionar perfis do IAM para esse espaço, visualizar os detalhes do espaço**.

   Para obter mais informações sobre níveis de CodeCatalyst preços, consulte [Amazon CodeCatalyst - Preços](https://codecatalyst.aws/explore/pricing).

   A página de **detalhes do CodeCatalyst espaço** é aberta no Console de gerenciamento da AWS. Esta é a página do **Amazon CodeCatalyst Spaces**. Talvez seja necessário fazer login para acessá-la.

1. Escolha **Go to [Amazon CodeCatalyst](https://codecatalyst.aws/)**.

1. Na página de criação em CodeCatalyst, escolha **Criar espaço**.

   Uma mensagem de status é exibida enquanto seu espaço está sendo criado. Quando o espaço é criado, CodeCatalyst abre a página do seu espaço. A visualização é padronizada para a guia **Projetos**. 
**nota**  
Se um erro de permissão ou um banner for exibido, atualize a página e tente visualizá-la novamente.

Depois de se inscrever CodeCatalyst e criar um espaço, a próxima etapa no processo de replicação é criar um projeto dentro desse espaço.

## Etapa 2. Criar um projeto no seu espaço
<a name="c9-replication-cc-project-creation"></a>

As etapas a seguir descrevem como criar um projeto vazio no espaço que você criou na etapa anterior. Com esse projeto, você pode adicionar manualmente os recursos desejados posteriormente. Antes de criar um projeto, você deve ter a função de *administrador do espaço* e ingressar no espaço em que deseja criar o projeto. Quando você cria um espaço, atribui CodeCatalyst automaticamente a função de *administrador do espaço*. A função de *administrador do Space* é a função mais poderosa em CodeCatalyst. Para obter mais informações sobre essa função e suas permissões, consulte [Função de administrador de espaço](https://docs.aws.amazon.com/codecatalyst/latest/userguide/welcome.html).

**Para criar um projeto vazio**

1. Navegue até o espaço onde você deseja criar um projeto.

1. No painel do espaço, escolha **Criar projeto**.

1. Escolha **Começar do zero**.

1. Em **Dê um nome ao projeto**, insira o nome que você deseja atribuir ao projeto. O nome deve ser exclusivo em seu espaço.

1. Escolha **Criar projeto**.

Depois de criar um projeto, a próxima etapa no processo de replicação é criar um ou mais repositórios de origem.

## Etapa 3. Criar um repositório de origem em seu projeto
<a name="c9-replication-cc-repo-creation"></a>

Dentro do projeto que você acabou de criar, você precisa criar um repositório de origem. Esse repositório contém um único arquivo, um arquivo **README.md**, que você pode editar ou excluir a qualquer momento. Dependendo das escolhas que você fez ao criar um repositório de origem, ele também pode conter um arquivo `.gitignore`.

**Como criar um repositório de origem**

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

1. Navegue até o seu projeto.

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

1. Escolha **Adicionar repositório** e selecione **Criar repositório**.

1. Em **Nomes de repositórios**, forneça um nome para o repositório. 

   Os nomes dos repositórios devem ser exclusivos em um projeto. Para obter mais informações sobre os requisitos para nomes de repositórios, consulte [Cotas para repositórios de origem](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-quotas.html) em. CodeCatalyst

1. (Opcional) Em **Descrição**, adicione uma descrição para o repositório que ajude outros usuários no projeto a entender para que o repositório é usado. 

1. (Opcional) Adicione um arquivo `.gitignore` para o tipo de código que você planeja enviar. 

1. Escolha **Criar**.
**nota**  
CodeCatalyst adiciona um `README.md` arquivo ao seu repositório quando você o cria. CodeCatalyst também cria uma confirmação inicial para o repositório em uma ramificação padrão chamada **main**. Você pode editar ou excluir o arquivo README.md, mas não pode alterar ou excluir a ramificação padrão.

1. Para obter o URL e o PAT do clone do repositório de origem, escolha **Clonar repositório**.

1. Para copiar cada URL do clone HTTPS e PAT, escolha **Copiar**. Em seguida, armazene o URL do clone e o PAT em algum lugar onde você possa recuperá-los.

   O URL do clone e o PAT serão usados na etapa 4 e referenciados como `CODECATALYST_SOURCE_REPO_CLONE_URL` e `CODECATALYST_PAT`.

Depois de criar um repositório de origem em seu projeto, replique seus dados do AWS Cloud9 para esses repositórios de origem.

## Etapa 4: Replicando seus recursos AWS Cloud9 de código para repositórios de origem no CodeCatalyst
<a name="c9-replication-cc-source-repo-creation"></a>

O tipo de repositório de origem que você tem em seu AWS Cloud9 ambiente determina o método de replicação que você segue para colocar seus recursos de código no repositório de CodeCatalyst origem que você criou. As opções são as seguintes: 
+ [Usando GitHub repositórios em AWS Cloud9](#c9-replication-cc-source-repo-creation-github)
+ [Usando repositórios não-GitHub, por exemplo, GitLab ou do Bitbucket, em AWS Cloud9](#c9-replication-cc-source-repo-creation-nongithub)
+ [Usar um repositório vazio no AWS Cloud9](#c9-replication-cc-source-norepo-creation) Essa opção significa que você não usaria nenhum repositório de origem no AWS Cloud9.

### Usando GitHub repositórios em CodeCatalyst
<a name="c9-replication-cc-source-repo-creation-github"></a>

Com a extensão de **GitHubrepositórios**, você pode usar GitHub repositórios vinculados de projetos da AWS Cloud9 Amazon CodeCatalyst . As etapas a seguir descrevem como instalar a GitHub extensão a partir do CodeCatalyst catálogo. As etapas também mostram como conectar sua GitHub conta existente ao seu CodeCatalyst espaço e vincular seu GitHub repositório ao seu CodeCatalyst projeto.

A primeira etapa desse método é instalar a extensão de **GitHubrepositórios** do CodeCatalyst catálogo. Execute as seguintes etapas para instalar a extensão.

**Importante**  
Como parte da instalação e configuração da extensão de **repositórios do Github**, você deve instalar uma extensão em sua conta do GitHub. Para fazer isso, você deve ser administrador GitHub da conta e administrador do CodeCatalyst espaço.

**Etapa 1. Para instalar uma extensão do CodeCatalyst catálogo**

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

1. Navegue até o seu espaço.
**dica**  
Se você pertencer a mais de um espaço, poderá escolher qual espaço deseja visualizar na barra de navegação superior.

1. Navegue até o CodeCatalyst catálogo escolhendo o ícone **Catálogo** na barra de menu superior ao lado da barra de pesquisa. Você pode pesquisar **repositórios do GitHub** ou filtrar extensões com base em categorias.

1. (Opcional) Para ver mais detalhes sobre a extensão, como as permissões associadas a ela, escolha o nome da extensão dos **repositórios do GitHub**.

1. Escolha **Instalar**. Revise as permissões exigidas pela extensão e, se quiser continuar, escolha **Instalar** novamente.

Depois de instalar a extensão de **repositórios do GitHub**, você será direcionado para a página de detalhes da extensão de **repositórios do GitHub**, onde poderá visualizar e gerenciar contas do GitHub conectadas e repositórios do GitHub vinculados.

Depois de instalar a extensão de **GitHubrepositórios**, conecte sua GitHub conta ao seu CodeCatalyst espaço. Para conectar sua conta do GitHub, execute as etapas a seguir.

**Etapa 2. Para conectar sua GitHub conta a CodeCatalyst**

1. Na guia **Contas conectadas do Github**, escolha **Conectar conta do GitHub** para acessar o site externo do GitHub.

1. Faça login na sua GitHub conta usando suas GitHub credenciais e, em seguida, escolha a conta na qual você deseja instalar a Amazon CodeCatalyst.

1. Escolha se você deseja permitir o acesso CodeCatalyst a todos os repositórios atuais e futuros. Ou, como alternativa, escolha o GitHub repositório específico no CodeCatalyst qual você deseja usar. A opção padrão é todos os repositórios do GitHub no espaço do GitHub.

1. Revise as permissões concedidas e CodeCatalyst, em seguida, escolha **Instalar**.

Depois de conectar sua GitHub conta a CodeCatalyst, você pode ver a conta conectada na guia **GitHubcontas** da página de detalhes da extensão de **GitHubrepositórios**.

A etapa final para usar seus GitHub repositórios CodeCatalyst é vincular o repositório ao CodeCatalyst projeto em que você deseja usá-lo. Para vincular seu GitHub repositório a um CodeCatalyst projeto, execute as seguintes etapas descritas na Etapa 3 do processo geral:

**Etapa 3. Para vincular um GitHub repositório a um CodeCatalyst projeto a partir da página de detalhes da extensão do GitHub repositório**

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

1. Em **conta do GitHub**, selecione a conta do GitHub que contém o repositório que você deseja vincular.

1. Para **GitHubrepositório**, selecione o repositório que você deseja vincular a um CodeCatalyst projeto.

1. Para **CodeCatalyst projeto**, selecione o CodeCatalyst projeto ao qual você deseja vincular o GitHub repositório.

1. Escolha **Vincular**.

Seu CodeCatalyst repositório agora deve ter os arquivos e os commits atualizados que você acabou de enviar. Agora você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9. Para obter informações detalhadas sobre ambientes de desenvolvimento, consulte [Ambientes de desenvolvimento em CodeCatalyst](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.html).

Agora você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9. As etapas para fazer isso estão descritas na [Etapa 5: Criando um ambiente de desenvolvimento usando AWS Cloud9](#dev-environment-creation) em CodeCatalyst

### Usando GitHub não-repositórios em CodeCatalyst
<a name="c9-replication-cc-source-repo-creation-nongithub"></a>

Você precisa criar um token de acesso pessoal (PAT) na Amazon CodeCatalyst antes de replicar seu ambiente AWS Cloud9 usando um não repositório. GitHub A seção a seguir descreve como criar este token. 

#### Criação de um token de acesso pessoal na Amazon CodeCatalyst
<a name="c9-replication-cc-pat-creation"></a>

Você pode acessar o repositório de origem que você criou em seu projeto em um computador local com um cliente do Git ou em um ambiente de desenvolvimento integrado (IDE). Para fazer isso, você deve inserir uma senha específica da aplicação. Você pode criar um token de acesso pessoal (PAT) para usar com essa finalidade. Os tokens de acesso pessoal (PATs) que você cria estão associados à sua identidade de usuário em todos os espaços e projetos em CodeCatalyst. Você pode ver os nomes e as datas de expiração dos PATs que você criou e pode excluir aqueles PATs que não são mais necessários. Você só pode copiar o segredo do PAT no momento em que é criado.

**Para criar um token de acesso pessoal (PAT)**

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

1. Na barra de menu superior, escolha seu selo de perfil e escolha **Minhas configurações**. 
**dica**  
Você também pode encontrar seu perfil de usuário. Para fazer isso, na página de membros de um projeto ou espaço, escolha seu nome na lista de membros.

1. Em **Tokens de acesso pessoal**, escolha **Criar**.

1. Em **Nome do PAT**, insira um nome descritivo para o token de acesso pessoal (PAT).

1. Em **Data de expiração**, mantenha a data padrão ou escolha o ícone do calendário para selecionar uma data personalizada. A data de vencimento é padronizada para 1 ano a contar da data atual.

1. Escolha **Criar**.
**dica**  
Você também pode criar esse token ao escolher **Clonar repositório** para um repositório de origem. 

1. Para copiar o segredo do PAT, escolha **Copiar**. Armazene o segredo do PAT em algum lugar onde você possa recuperá-lo.
**Importante**  
O segredo do PAT só é exibido uma vez. Não é possível recuperá-lo depois de fechar a janela. Se você não salvou o segredo do PAT em um local seguro, é possível criar outro.

Depois de criar o PAT para seu repositório de origem, replique seus dados do seu AWS Cloud9 ambiente CodeCatalyst adicionando um repositório remoto em seu AWS Cloud9 ambiente e enviando seus dados para esse repositório, conforme descrito na seção abaixo.

#### Adicionar um repositório remoto em seu ambiente AWS Cloud9
<a name="c9-replication-cc-source-repo-creation-nongithub-steps"></a>

Digamos que você esteja executando repositórios que não são repositórios do GitHub. Você pode adicionar um repositório remoto em seu AWS Cloud9 ambiente e enviar seus dados para o repositório de origem em. CodeCatalyst Para concluir esse processo, execute os comandos a seguir.

De dentro do seu AWS Cloud9 IDE, adicione um repositório remoto que aponte para o repositório de origem que você criou na etapa 3 do processo de replicação em. CodeCatalyst Substitua o `CODECATALYST_SOURCE_REPO_CLONE_URL` no comando com URL do clone que você salvou na etapa 10 da [Etapa 3. Criar um repositório de origem em seu projeto](#c9-replication-cc-repo-creation).

```
 git remote add codecatalyst CODECATALYST_SOURCE_REPO_CLONE_URL
```

Envie uma nova ramificação para o repositório de origem usando o comando a seguir. Quando solicitado a digitar uma senha, use a `CODECATALYST_PAT` que você armazenou na etapa 10 da [Etapa 3. Criar um repositório de origem em seu projeto](#c9-replication-cc-repo-creation):

```
git checkout -b replication && git push codecatalyst replication
```

Veja a seguir um exemplo de saída de execução de comando esperada:

```
Switched to a new branch 'replication'
Password for 'https://[aws-account-id]@[aws-region].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository':
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 982 bytes | 122.00 KiB/s, done.
Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Validating objects: 100%
To https://[aws-account-id].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository
* [new branch] replication → replication
```

```
```

Essa ramificação está disponível no repositório de origem que você criou. CodeCatalyst Você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9. Para obter mais informações sobre ambientes de desenvolvimento, consulte [Ambientes de desenvolvimento em CodeCatalyst](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.html).

Agora você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9. As etapas para fazer isso estão descritas na [Etapa 5: Criando um ambiente de desenvolvimento usando AWS Cloud9](#dev-environment-creation) em CodeCatalyst

#### Usando um repositório vazio no AWS Cloud9
<a name="c9-replication-cc-source-norepo-creation"></a>

Primeiro, crie um token de acesso pessoal (PAT) na Amazon CodeCatalyst antes de poder replicar seu ambiente AWS Cloud9 usando um repositório vazio. A seção a seguir descreve como criar este token. 

##### Criação de um token de acesso pessoal na Amazon CodeCatalyst
<a name="c9-replication-cc-pat-creation-empty"></a>

Você pode acessar o repositório de origem que você criou em seu projeto em um computador local com um cliente do Git ou em um ambiente de desenvolvimento integrado (IDE). Para fazer isso, você deve inserir uma senha específica da aplicação. Você pode criar um token de acesso pessoal (PAT) para usar com essa finalidade. Os tokens de acesso pessoal (PATs) que você cria estão associados à sua identidade de usuário em todos os espaços e projetos em CodeCatalyst. Você pode ver os nomes e as datas de expiração dos PATs que você criou e pode excluir aqueles PATs que não são mais necessários. Você só pode copiar o segredo do PAT no momento em que é criado.

**Para criar um token de acesso pessoal (PAT)**

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

1. Na barra de menu superior, escolha seu selo de perfil e escolha **Minhas configurações**. 
**dica**  
Você também pode encontrar seu perfil de usuário. Para fazer isso, na página de membros de um projeto ou espaço, escolha seu nome na lista de membros.

1. Em **Tokens de acesso pessoal**, escolha **Criar**.

1. Em **Nome do PAT**, insira um nome descritivo para o token de acesso pessoal (PAT).

1. Em **Data de expiração**, mantenha a data padrão ou escolha o ícone do calendário para selecionar uma data personalizada. A data de vencimento é padronizada para 1 ano a contar da data atual.

1. Escolha **Criar**.
**dica**  
Você também pode criar esse token ao escolher **Clonar repositório** para um repositório de origem. 

1. Para copiar o segredo do PAT, escolha **Copiar**. Armazene o segredo do PAT em algum lugar onde você possa recuperá-lo.
**Importante**  
O segredo do PAT só é exibido uma vez. Não é possível recuperá-lo depois de fechar a janela. Se você não salvou o segredo do PAT em um local seguro, é possível criar outro.

Depois de criar o PAT para seu repositório de origem, replique seus dados do seu AWS Cloud9 ambiente CodeCatalyst iniciando um repositório vazio em seu AWS Cloud9 ambiente e apontando para o repositório de origem em que você criou CodeCatalyst, conforme descrito na seção abaixo.

##### Iniciando um repositório vazio no AWS Cloud9
<a name="c9-replication-cc-source-norepo-creation-steps"></a>

Se você não tiver nenhum repositório de origem configurado no AWS Cloud9, inicie um repositório vazio no. AWS Cloud9 Além disso, aponte para o repositório de origem no CodeCatalyst qual você criou e adicione e envie os arquivos pelos quais deseja replicar. Git Execute as etapas a seguir e execute os comandos a seguir para replicar seus AWS Cloud9 arquivos para o. CodeCatalyst

1. Em seu AWS Cloud9 ambiente, inicie um repositório vazio executando o seguinte comando:

   ```
   git init -b main
   ```

   Em seguida, você vê uma saída semelhante à mostrada abaixo:

   ```
   Initialized empty Git repository in /home/ec2-user/environment/.git/
   ```

1. Clone o URL do repositório de origem de. CodeCatalyst Navegue até o CodeCatalyst projeto que você criou no CodeCatalyst console e, no painel de navegação, escolha **Código** e, em seguida, escolha **Repositórios de origem**.

1. Escolha o repositório na lista de repositórios de origem que você deseja e escolha **Clonar repositório para copiar o URL do clone**.

1. Adicione o CodeCatalyst repositório usando a URL que você clonou e envie o conteúdo que já está no repositório vazio em: CodeCatalyst

   ```
   git remote add origin [...]
   git push origin --force
   ```

1. Adicione os arquivos que você deseja replicar. Se você quiser replicar todos os arquivos no diretório do seu ambiente, execute o `git add -A`:

   ```
   git add -A .
   git commit -m "replicate"
   ```

1. Combine as duas histórias não relacionadas. Resolva os conflitos de mesclagem se eles ocorrerem:

   ```
   git merge origin/main --allow-unrelated-histories
   ```

1. Envie as alterações de volta para o repositório de origem CodeCatalyst executando o comando a seguir. Quando solicitado a digitar uma senha, insira o token de acesso pessoal (`CODECATALYST_PAT`) que você gerou na etapa 10 da [Etapa 3. Criar um repositório de origem em seu projeto](#c9-replication-cc-repo-creation):

   ```
   Admin:~/environment (main) $ git push origin main
   Password for 'https://222581768915@git.us-west-2.codecatalyst.aws/v1/MySpace222581768915/Replication/Replication':
   ```

Depois de concluir esse procedimento, seu CodeCatalyst repositório tem os arquivos atualizados e os commits que você acabou de enviar. Agora você pode criar Ambientes de Desenvolvimento a partir dessa ramificação e abri-los com o AWS Cloud9. As etapas para fazer isso estão descritas na seção abaixo. 

## Etapa 5: Criar um ambiente de desenvolvimento usando AWS Cloud9 in CodeCatalyst
<a name="dev-environment-creation"></a>

O procedimento a seguir descreve como criar um ambiente de desenvolvimento CodeCatalyst usando AWS Cloud9 os dados que você acabou de replicar.

**Para criar um ambiente de desenvolvimento usando AWS Cloud9**

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

1. Navegue até o projeto em que deseja criar um Ambiente de Desenvolvimento.

1. No painel de navegação, escolha **Visão geral** e navegue até a seção **Meus ambientes de desenvolvimento**.

1. Escolha **Criar ambiente de desenvolvimento**.

1. Escolha no AWS Cloud9 menu suspenso. 

1. Escolha **Clonar um repositório**.
**nota**  
Atualmente, CodeCatalyst não oferece suporte à clonagem de repositórios de terceiros, mas você pode criar um ambiente de desenvolvimento e clonar um repositório de terceiros nele a partir do IDE escolhido. 

1. Execute um destes procedimentos:

   1. Escolha o repositório a ser clonado, selecione **Trabalhar na ramificação existente** e, em seguida, escolha uma ramificação no menu suspenso **Ramificação existente**.

   1. Escolha o repositório a ser clonado, selecione **Trabalhar em uma nova ramificação**, insira um nome de ramificação no campo **Nome da ramificação** e escolha uma ramificação a partir da qual criar a nova ramificação no menu **Criar ramificação**.

1. Opcionalmente, adicione um alias para o Ambiente de Desenvolvimento.

1. Opcionalmente, escolha o botão de edição da **configuração do Ambiente de Desenvolvimento** para editar a configuração de computação, armazenamento ou tempo limite do Ambiente de Desenvolvimento.

1. Escolha **Criar**. Enquanto seu Ambiente de Desenvolvimento estiver sendo criado, a coluna de status do Ambiente de Desenvolvimento exibirá **Iniciando** e a coluna de status exibirá **Executando** após a criação do Ambiente de Desenvolvimento.