View a markdown version of this page

Cree un AWS CodeCommit repositorio - AWS CodeCommit

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.

Cree un AWS CodeCommit repositorio

Use la AWS CodeCommit consola o el AWS Command Line Interface (AWS CLI) para crear un CodeCommit repositorio vacío. Para añadir etiquetas a un repositorio después de crearlo, consulteAñadir una etiqueta a un repositorio.

En estas instrucciones se presupone que ha completado los pasos que se detallan en Configuración .

nota

Según el uso, es posible que se le cobre por crear un repositorio o por acceder a él. Para obtener más información, consulte los precios en la página de información CodeCommit del producto.

Crear un repositorio (Consola)

Para crear un CodeCommit repositorio

  1. Abra la CodeCommit consola en https://console.aws.amazon.com/codesuite/codecommit/home.

  2. En el selector de regiones, elija el Región de AWS lugar en el que desea crear el repositorio. Para obtener más información, consulte Regiones y puntos de conexión de Git.

  3. En la página Repositorios, seleccione Crear repositorio.

  4. En la página Create repository (Crear repositorio), en el campo Repository name (Nombre de repositorio), escriba un nombre para el repositorio.

    nota

    Los nombres de repositorio distinguen entre mayúsculas y minúsculas. El nombre debe ser único en la Región de AWS y de su cuenta de Amazon Web Services.

  5. (Opcional) En Descripción, introduzca una descripción para el repositorio. Esto puede ayudarle a usted y a otros usuarios a conocer el propósito del repositorio.

    nota

    El campo de descripción muestra Marcado en la consola y acepta todos los caracteres HTML y caracteres Unicode válidos. Si es un desarrollador de aplicaciones que usa las BatchGetRepositories API GetRepository O y planea mostrar el campo de descripción del repositorio en un navegador web, consulte la referencia de la CodeCommit API.

  6. (Opcional) Elige Agregar etiqueta para agregar una o más etiquetas de repositorio (una etiqueta de atributo personalizada que te ayuda a organizar y administrar tus AWS recursos) a tu repositorio. Para obtener más información, consulte Etiquetar repositorios en AWS CodeCommit.

  7. (Opcional) Amplíe Configuración adicional para especificar si se debe usar la clave predeterminada Clave administrada de AWS o la clave gestionada por el cliente para cifrar y descifrar los datos de este repositorio. Si eliges usar tu propia clave gestionada por el cliente, debes asegurarte de que esté disponible en el Región de AWS lugar donde estás creando el repositorio y de que la clave esté activa. Para obtener más información, consulte AWS Key Management Service y cifrado para AWS CodeCommit repositorios.

  8. (Opcional) Seleccione Habilitar Amazon CodeGuru Reviewer para Java y Python si este repositorio contiene código Java o Python y desea que CodeGuru Reviewer lo analice. CodeGuru Reviewer usa varios modelos de aprendizaje automático para detectar defectos en el código y sugerir mejoras y correcciones en las solicitudes de cambios. Para obtener más información, consulte la guía del usuario de Amazon CodeGuru Reviewer .

  9. Seleccione Crear.

Tras crear un repositorio, puedes conectarte a él y empezar a añadir código a través de la CodeCommit consola o de un cliente Git local, o integrando tu CodeCommit repositorio con tu IDE favorito. Para obtener más información, consulte Configuración para AWS CodeCommit. También puede añadir su repositorio a una canalización de entrega continua. Para obtener más información, consulte Guía sobre la canalización simple.

Para obtener información sobre el nuevo CodeCommit repositorio, como las URL que se usarán al clonar el repositorio, elige el nombre del repositorio en la lista o simplemente elige el protocolo de conexión que deseas usar junto al nombre del repositorio.

Para compartir este repositorio con otras personas, debe enviarles el enlace HTTPS o SSH a utilizar para clonar el repositorio. Asegúrese de que dispone de los permisos necesarios para acceder al repositorio. Para obtener más información, consulte Compartir un repositorio y Autenticación y control de acceso para AWS CodeCommit.

Crea un repositorio (AWS CLI)

Puede usar el AWS CLI para crear un CodeCommit repositorio. A diferencia de la consola, puede agregar etiquetas a un repositorio si lo crea mediante la AWS CLI.

  1. Asegúrese de haberlo configurado AWS CLI con el Región de AWS lugar donde existe el repositorio. Para verificar la región, ejecute el siguiente comando en la línea de comandos o terminal y revise la información del nombre de la región predeterminado.

    aws configure

    El nombre de la región predeterminado debe coincidir con Región de AWS el del repositorio en CodeCommit. Para obtener más información, consulte Regiones y puntos de conexión de Git.

  2. Ejecute el comando create-repository, especificando:

    • Un nombre que identifique de forma exclusiva el CodeCommit repositorio (con la --repository-name opción).

      nota

      Este nombre debe ser exclusivo de una cuenta de Amazon Web Services.

    • Un comentario opcional sobre el CodeCommit repositorio (con la --repository-description opción).

    • Un par o pares clave-valor opcionales para usarlos como etiquetas para el CodeCommit repositorio (con la --tags opción).

    • Una clave opcional gestionada por el cliente para usarla al cifrar y descifrar este repositorio. Todos los repositorios se cifran en tránsito y en reposo mediante una clave de en AWS KMS. Si no se especifica ninguna clave, se utiliza la clave AWS aws/codecommit gestionada por defecto.

    Por ejemplo, para crear un CodeCommit repositorio MyDemoRepo con el nombre de la descripción "My demonstration repository" y una etiqueta con una clave cuyo nombre Team tenga el valor deSaanvi, utilice este comando.

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
    nota

    El campo de descripción muestra Marcado en la consola y acepta todos los caracteres HTML y caracteres Unicode válidos. Si eres un desarrollador de aplicaciones que usa las BatchGetRepositories API GetRepository o y planeas mostrar el campo de descripción del repositorio en un navegador web, consulta la referencia de la CodeCommit API.

  3. Si la operación se completó correctamente, el comando devuelve un objeto repositoryMetadata con la siguiente información:

    • La descripción (repositoryDescription)

    • El ID exclusivo generado por el sistema (repositoryId)

    • El nombre (repositoryName)

    • El ID de la cuenta de Amazon Web Services asociada al CodeCommit repositorio (accountId).

    A continuación se muestra un ejemplo de resultado basado en el comando del ejemplo anterior.

    { "repositoryMetadata": { "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1446071622.494, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "defaultBranch": main, "kmsKeyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "creationDate": 1446071622.494, "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }
    nota

    Las etiquetas que se agregaron cuando se creó el repositorio no se devuelven en la salida. Para ver una lista de etiquetas asociadas a un repositorio, ejecute el comando list-tags-for-resource.

  4. Anota el nombre y el ID del CodeCommit repositorio. Los necesita para supervisar y cambiar la información sobre el CodeCommit repositorio, especialmente si lo usa AWS CLI.

    Si olvida el nombre o ID, siga las instrucciones de Ver detalles del CodeCommit repositorio (AWS CLI).

Después de crear un repositorio, puede conectarlo y empezar a añadir código. Para obtener más información, consulte Conectarse a un repositorio. También puede añadir su repositorio a una canalización de entrega continua. Para obtener más información, consulte Guía sobre la canalización simple.