Vincular repositorios basados en Git a un EMR espacio de trabajo de Studio - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Vincular repositorios basados en Git a un EMR espacio de trabajo de Studio

Acerca de los repositorios de Git para Studio EMR

Puedes asociar un máximo de tres repositorios de Git a un espacio de trabajo de EMR Studio. De forma predeterminada, cada espacio de trabajo te permite elegir de una lista de repositorios de Git que están asociados a la misma AWS cuenta que Studio. También puede crear un nuevo repositorio de Git como recurso para un espacio de trabajo.

Puede ejecutar comandos de Git como los siguientes mediante un comando de terminal mientras está conectado al nodo principal de un clúster.

!git pull origin <branch-name>

También puede utilizar la extensión jupyterlab-git. Ábralo desde la barra lateral izquierda seleccionando el icono de Git. Para obtener información sobre la extensión jupyterlab-git, consulta jupyterlab-git. JupyterLab

Requisitos previos

Para vincular un repositorio de Git asociado a un espacio de trabajo
  1. Abra el espacio de trabajo que quiera vincular a un repositorio desde la lista Espacios de trabajo del estudio.

  2. En la barra lateral izquierda, selecciona el icono del repositorio de Amazon EMR Git para abrir el panel de herramientas del repositorio de Git.

  3. En Repositorios de Git, expanda la lista desplegable y seleccione un máximo de tres repositorios para vincularlos al espacio de trabajo. EMRStudio registra tu selección y comienza a vincular cada repositorio.

Es posible que el proceso de vinculación tarde algún tiempo en completarse. Puede ver el estado de cada repositorio que haya seleccionado en el panel de herramientas del repositorio de Git. Después EMR de vincular un repositorio a un espacio de trabajo, debería ver los archivos que pertenecen a ese repositorio en el panel del explorador de archivos.

Para agregar un nuevo repositorio de Git a un espacio de trabajo como recurso
  1. Abra el espacio de trabajo que quiera vincular a un repositorio desde la lista de espacios de trabajo del estudio.

  2. En la barra lateral izquierda, selecciona el icono del repositorio de Amazon EMR Git para abrir el panel de herramientas del repositorio de Git.

  3. Seleccione Agregar nuevo repositorio de Git.

  4. En Nombre del repositorio, introduce un nombre descriptivo para el repositorio en EMR Studio. Los nombres pueden contener caracteres alfanuméricos, guiones o guiones bajos.

  5. Para el repositorio de Git URL, introduce el URL para el repositorio. Cuando utilizas un CodeCommit repositorio, este es el URL que se copia cuando eliges Clonar URL y, a continuación, Clonar HTTPS. Por ejemplo, https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName].

  6. En Ramificación, introduzca el nombre de una ramificación existente que quiera seleccionar.

  7. En Credenciales de Git, seleccione una opción de acuerdo con las siguientes pautas. EMRStudio accede a tus credenciales de Git mediante los secretos almacenados en Secrets Manager.

    nota

    Si utilizas un GitHub repositorio, te recomendamos que utilices un token de acceso personal (PAT) para autenticarte. A partir del 13 de agosto de 2021, GitHub se requerirá la autenticación basada en token y ya no se aceptarán contraseñas al autenticar las operaciones de Git. Para obtener más información, consulta la publicación sobre los requisitos de autenticación de token para las operaciones de Git en El GitHub Blog.

    Opción Descripción
    Crear un nuevo secreto

    Elige esta opción para asociar las credenciales de Git existentes a un nuevo secreto que se AWS Secrets Manager creará automáticamente. Realice una de las siguientes acciones basadas en las credenciales de Git que utilice para el repositorio.

    Si usa un nombre de usuario y una contraseña de Git para acceder al repositorio, seleccione Nombre de usuario y contraseña, escriba el nombre del secreto que va a usar en Secrets Manager y, a continuación, escriba el nombre de usuario y la contraseña que asociar al secreto.

    –O BIEN–

    Si utilizas un token de acceso personal para acceder al repositorio, selecciona Token de acceso personal (PAT), introduce el nombre secreto que quieres usar en Secrets Manager y, a continuación, introduce tu token de acceso personal. Para obtener más información, consulta Crear un token de acceso personal para la línea de comandos GitHub y Tokens de acceso personal para Bitbucket. CodeCommit Los repositorios no admiten esta opción.

    Usar un repositorio público sin credenciales Elija esta opción para acceder a un repositorio público.
    Usa un secreto existente AWS

    Elija esta opción si ya ha guardado sus credenciales como un secreto en Secrets Manager y, a continuación, seleccione el nombre del secreto en la lista.

    Si selecciona un secreto asociado con un nombre de usuario y contraseña de Git, el secreto debe estar en el formato {"gitUsername": "MyUserName", "gitPassword": "MyPassword"}.

  8. Seleccione Agregar repositorio para crear el nuevo repositorio. Cuando EMR Studio haya creado el nuevo repositorio, verás un mensaje de confirmación. El nuevo repositorio aparece en la lista desplegable de Repositorios de Git.

  9. Para vincular el nuevo repositorio a su espacio de trabajo, selecciónelo en la lista desplegable de Repositorios de Git.

Es posible que el proceso de vinculación tarde algún tiempo en completarse. Una vez que EMR Studio vincule el nuevo repositorio al espacio de trabajo, debería aparecer una nueva carpeta con el mismo nombre que el repositorio en el panel del explorador de archivos.

Para abrir un repositorio vinculado diferente, navegue hasta su carpeta en el Explorador de archivos.