Vincular repositórios baseados em Git a um espaço de trabalho do Studio EMR - Amazon EMR

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

Vincular repositórios baseados em Git a um espaço de trabalho do Studio EMR

Sobre os repositórios Git para Studio EMR

Você pode associar no máximo três repositórios Git a um EMR Studio Workspace. 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

Pré-requisitos

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.

  2. Na barra lateral esquerda, escolha o ícone Amazon EMR Git Repository para abrir o painel de ferramentas do repositório Git.

  3. Em Repositórios Git, expanda a lista suspensa e selecione, no máximo, três repositórios para vincular ao Workspace. EMRO 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 espaço de trabalho, você deverá ver os arquivos que pertencem a esse repositório aparecerem 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.

  2. Na barra lateral esquerda, escolha o ícone Amazon EMR Git Repository para abrir o painel de ferramentas do repositório Git.

  3. Escolha Adicionar novo repositório Git.

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

  5. Para o repositório GitURL, insira o URL para o repositório. Quando você usa um CodeCommit repositório, esse é o URL que é copiado quando você escolhe Clonar URL e depois Clonar. HTTPS Por exemplo, https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName].

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

  7. Em Credenciais do Git, escolha uma opção de acordo com as diretrizes apresentadas a seguir. EMRO Studio acessa suas credenciais do Git usando 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 no The GitHub Blog.

    Opção Descrição
    Criar um novo segredo

    Escolha essa opção para associar as credenciais existentes do Git a um novo segredo que será criado para você. AWS Secrets Manager Execute um dos seguintes procedimentos com base nas credenciais do Git que você usar para o repositório.

    Se você usar um nome de usuário e uma senha do Git para acessar o repositório, selecione Nome de usuário e senha, insira o Nome do segredo a ser usado no Secrets Manager e, em seguida, insira o Nome de usuário e a Senha a serem associados ao segredo.

    OU

    Se você usar um token de acesso pessoal para acessar o repositório, selecione Token de acesso pessoal (PAT), insira o nome secreto a ser usado no Secrets Manager e, em seguida, insira seu token de acesso pessoal. Para obter mais informações, consulte Criação de um token de acesso pessoal para a linha de comando GitHub e Tokens de acesso pessoal para o Bitbucket. CodeCommit os repositórios não oferecem suporte a essa opção.

    Usar um repositório público sem credenciais Escolha esta opção para acessar um repositório público.
    Use um AWS segredo existente

    Escolha esta opção se você já salvou suas credenciais como um segredo no Secrets Manager e, em seguida, selecione o nome do segredo na lista.

    Se você selecionar um segredo associado a um nome de usuário e senha do Git, o segredo deverá estar no formato {"gitUsername": "MyUserName", "gitPassword": "MyPassword"}.

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

  9. 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 Espaço de trabalho, você verá uma nova pasta com o mesmo nome do seu repositório aparecer no painel Navegador de arquivos.

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