Cree un repositorio AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información

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 repositorio AWS CodeCommit

Utilice 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, consulte Añ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, consulta los precios en la página de información CodeCommit del producto.

Crear un repositorio (Consola)

Para crear un CodeCommit repositorio

importante

La creación de un repositorio en ya no AWS CodeCommit está disponible para los nuevos clientes. Los clientes actuales de AWS CodeCommit pueden seguir utilizándolo de API forma habitual. Más información

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

  2. En el selector de regiones, elige la ubicación en la Región de AWS que deseas 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.

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

  7. (Opcional) Amplíe la configuración adicional para especificar si desea utilizar la clave predeterminada Clave administrada de AWS o la propia clave gestionada por el cliente para cifrar y descifrar los datos de este repositorio. Si decide utilizar su propia clave gestionada por el cliente, debe asegurarse de que esté disponible en el Región de AWS lugar donde vaya a crear el repositorio y de que la clave esté activa. Para obtener más información, consulte AWS Key Management Service y cifrado de repositorios de AWS CodeCommit.

  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 utiliza varios modelos de aprendizaje automático para detectar defectos en el código y sugerir mejoras y correcciones en las solicitudes de incorporación de cambios. Para obtener más información, consulte la Guía del usuario de Amazon CodeGuru Reviewer.

  9. Seleccione Crear.

Después de 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 bien integrando tu CodeCommit repositorio con tu repositorio favoritoIDE. 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 el URLs que se va a usar al clonar el repositorio, elige el nombre del repositorio de la lista o simplemente elige el protocolo de conexión que quieres usar junto al nombre del repositorio.

Para compartir este repositorio con otras personas, debes enviarles el SSH enlace HTTPS o enlace que usarás 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 de AWS CodeCommit.

Creación de 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.

importante

La creación de un repositorio en ya no AWS CodeCommit está disponible para los nuevos clientes. Los clientes actuales de AWS CodeCommit pueden seguir utilizándolo de API forma habitual. Más información

  1. Asegúrese de haber configurado el AWS CLI Región de AWS lugar donde se encuentra 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 por defecto debe coincidir con el del Región de AWS repositorio en el que se encuentra 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 varios pares clave-valor opcionales para usarlos como etiquetas en 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 denominada Team con el valor deSaanvi, utilice este comando.

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
  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. Anote el nombre y el ID del CodeCommit repositorio. Los necesita para monitorear 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 CodeCommit del 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.