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
Asocie hasta tres repositorios basados en Git a un Amazon EMR Studio Workspace para guardar y compartir archivos de bloc de notas.
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>
Como alternativa, puedes usar el jupyterlab-git extensión. Ábralo desde la barra lateral izquierda seleccionando el icono de Git. Para obtener información sobre la extensión jupyterlab-git, consulte jupyterlab-git. JupyterLab
Requisitos previos
-
Para asociar un repositorio de Git a un espacio de trabajo, el estudio debe estar configurado para permitir la vinculación de repositorios de Git. El administrador de Studio debe tomar medidas para Establecer el acceso y los permisos para los repositorios basados en Git.
-
Si usas un CodeCommit repositorio, debes usar las credenciales de Git yHTTPS. SSHno se admiten claves ni HTTPS con el asistente de AWS Command Line Interface credenciales. CodeCommit tampoco admite los tokens de acceso personal ()PATs. Para obtener más información, consulte Uso IAM con CodeCommit en la Guía del IAM usuario y Configuración para HTTPS usuarios que usan credenciales de Git en la Guía del AWS CodeCommit usuario.
Instrucciones
Para vincular un repositorio de Git asociado a un espacio de trabajo
-
Abra el espacio de trabajo que quiera vincular a un repositorio desde la lista Espacios de trabajo del estudio.
-
En la barra lateral izquierda, selecciona el icono del repositorio de Amazon EMR Git para abrir el panel de herramientas del repositorio de Git.
-
En Repositorios de Git, expande la lista desplegable y selecciona un máximo de tres repositorios para vincularlos al espacio de trabajo. EMR Studio registra la 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
-
Abra el espacio de trabajo que quiera vincular a un repositorio desde la lista de espacios de trabajo del estudio.
-
En la barra lateral izquierda, selecciona el icono del repositorio de Amazon EMR Git para abrir el panel de herramientas del repositorio de Git.
-
Seleccione Agregar nuevo repositorio de Git.
-
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.
-
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]
. -
En Ramificación, introduzca el nombre de una ramificación existente que quiera seleccionar.
-
Para las credenciales de Git, elige una opción según las siguientes pautas. EMR Studio 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
"} -
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.
-
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. Cuando 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.