

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

# Vinculação de repositórios baseados em Git a um Workspace do EMR Studio
<a name="emr-studio-git-repo"></a>

Associe, no máximo, três repositórios baseados em Git a um Workspace do Amazon EMR Studio para salvar e compartilhar arquivos de cadernos.

## Sobre os repositórios Git para o EMR Studio
<a name="emr-studio-git-repo-about"></a>

Você pode associar, no máximo, três repositórios Git a um Workspace do EMR Studio. Por padrão, cada espaço de trabalho permite que você escolha em uma lista de repositórios Git associados à AWS mesma conta do Studio. Também é possível criar um novo repositório Git como um recurso para um Workspace.

Você pode executar comandos do Git, como os apresentados a seguir, usando um comando de terminal enquanto estiver conectado ao nó primário de um cluster. 

```
!git pull origin <branch-name>
```

Como alternativa, você pode usar a extensão jupyterlab-git. Abra-o na barra lateral à esquerda ao escolher o ícone **Git**. [Para obter informações sobre a extensão jupyterlab-git para, consulte jupyterlab-git. JupyterLab](https://github.com/jupyterlab/jupyterlab-git)

## Pré-requisitos
<a name="emr-studio-git-prereqs"></a>
+ Para associar um repositório Git a um Workspace, o Studio deve ser configurado para permitir a vinculação do repositório Git. O administrador do Studio deve tomar medidas para o [Estabelecimento de acesso e de permissões para repositórios baseados em Git](emr-studio-enable-git.md).
+ Se você usa um CodeCommit repositório, deve usar as credenciais do Git e o HTTPS. As chaves SSH e HTTPS com o auxiliar de AWS Command Line Interface credenciais não são suportadas. CodeCommit também não suporta tokens de acesso pessoal (PATs). *Para obter mais informações, consulte Como [usar o IAM com CodeCommit](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_ssh-keys.html) no *Guia do usuário do IAM* e [Configuração para usuários HTTPS usando credenciais do Git](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html) no Guia do AWS CodeCommit usuário.*

## Instruções
<a name="emr-studio-link-git-repo"></a>

**Vincular um repositório Git associado a um Workspace**

1. Abra o Workspace que você deseja vincular a um repositório na lista **Workspaces** no Studio.

1. Na barra lateral à esquerda, escolha o ícone **Repositório Git do Amazon EMR** para abrir o painel de ferramentas **Repositório Git**.

1. Em **Repositórios Git**, expanda a lista suspensa e selecione, no máximo, três repositórios para vincular ao Workspace. O EMR Studio registra sua seleção e começa a vincular cada repositório. 

Pode demorar algum tempo para que o processo de vinculação seja concluído. Você pode visualizar o status de cada repositório selecionado no painel de ferramentas **Repositório Git**. Depois que o EMR Studio vincular um repositório a um Workspace, você deverá visualizar os arquivos que pertencem a esse repositório no painel **Navegador de arquivos**.

**Adicionar um novo repositório Git a um Workspace como um recurso**

1. Abra o Workspace que você deseja vincular a um repositório na lista Workspaces em seu Studio.

1. Na barra lateral à esquerda, escolha o ícone **Repositório Git do Amazon EMR** para abrir o painel de ferramentas **Repositório Git**.

1. Escolha **Adicionar novo repositório Git**.

1. Em **Nome do repositório**, insira um nome descritivo para o repositório no EMR Studio. Os nomes podem conter somente caracteres alfanuméricos, hifens e sublinhados.

1. Em **Git repository URL (URL do repositório do Git)**, insira o URL do repositório. **Quando você usa um CodeCommit repositório, essa é a URL que é copiada quando você escolhe **Clonar URL e, em seguida, Clonar** HTTPS.** Por exemplo, .`https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName]`

1. Em **Filial**, insira o nome de uma filial existente que você deseja conferir.

1. Em Credenciais do Git, escolha uma opção de acordo com as diretrizes apresentadas a seguir. O EMR Studio acessa suas credenciais do Git usando os segredos armazenados no Secrets Manager.
**nota**  
Se você usa um GitHub repositório, recomendamos que você use um token de acesso pessoal (PAT) para autenticar. A partir de 13 de agosto de 2021, GitHub exigirá autenticação baseada em tokens e não aceitará mais senhas ao autenticar operações do Git. Para obter mais informações, consulte a publicação [Requisitos de autenticação de token para operações do Git](https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/) no *The GitHub * Blog.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/emr/latest/ManagementGuide/emr-studio-git-repo.html)

1. Escolha **Adicionar repositório** para criar o novo repositório. Depois que o EMR Studio criar o novo repositório, você visualizará uma mensagem de êxito. O novo repositório aparece na lista suspensa em **Repositórios Git**.

1. Para vincular o novo repositório ao seu Workspace, escolha-o na lista suspensa em **Repositórios Git**.

Pode demorar algum tempo para que o processo de vinculação seja concluído. Depois que o EMR Studio vincular o novo repositório ao Workspace, você deverá visualizar uma nova pasta com o mesmo nome do seu repositório no painel **Navegador de arquivos**.

Para abrir um repositório vinculado diferente, navegue até a pasta dele no **Navegador de arquivos**. 