

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.

# Creación de una configuración de ciclo de vida para clonar repositorios en una aplicación de editor de código
<a name="code-editor-use-lifecycle-configurations-repositories"></a>

En esta sección se muestra cómo clonar un repositorio y crear una aplicación de editor de código con la configuración de ciclo de vida asociada.

1. En su equipo local, cree un archivo con el nombre `my-script.sh` que contenga lo siguiente:

   ```
   #!/bin/bash
   set -eux
   ```

1. Clone el repositorio que elija en el script de configuración de ciclo de vida. 

   ```
   export REPOSITORY_URL="https://github.com/aws-samples/sagemaker-studio-lifecycle-config-examples.git"
   git -C /home/sagemaker-user clone $REPOSITORY_URL
   ```

1. Tras finalizar el script, cree y asocie la configuración de ciclo de vida. Para obtener más información, consulte [Creación y asociación de configuraciones de ciclo de vida en Studio](code-editor-use-lifecycle-configurations-studio-create.md).

1. Cree su aplicación de editor de código con la configuración de ciclo de vida asociada.

   ```
   aws sagemaker create-app \
   --domain-id domain-id \
   --space-name space-name \
   --app-type CodeEditor \
   --app-name default \
   --resource-spec "SageMakerImageArn=arn:aws:sagemaker:region:image-account-id:image/sagemaker-distribution-cpu,LifecycleConfigArn=arn:aws:sagemaker:region:user-account-id:studio-lifecycle-config/my-code-editor-lcc,InstanceType=ml.t3.large"
   ```

   Para obtener más información sobre la imagen del editor de código disponible ARNs, consulte[Instancias e imágenes de la aplicación del editor de código](code-editor-use-instances.md).