Crear un repositorio de AWS CodeCommit. - 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.

Crear un repositorio de 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

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

  2. En la selección de regiones, seleccione la Región de AWS en la que desea crear el repositorio. Para obtener más información, consulte Regiones y puntos 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 eres un desarrollador de aplicaciones que utiliza BatchGetRepositories las API GetRepository o las API y tienes pensado mostrar el campo de descripción del repositorio en un navegador web, consulta la referencia de la CodeCommit API.

  6. (Opcional) Elija Add tag (Añadir etiqueta) para añadir una o más etiquetas de repositorio (una etiqueta de atributo personalizada que le ayuda a organizar y administrar sus recursos de AWS) a su repositorio. Para obtener más información, consulte Etiquetado de repositorios en AWS CodeCommit.

  7. (Opcional) Amplíe Configuración adicional para especificar si desea utilizar la Clave administrada de AWS predeterminada o la suya propia 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 la 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 de 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 IDE favorito. Para obtener más información, consulte Configuración de 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 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, 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 de AWS CodeCommit.

Creación de un repositorio (AWS CLI)

Puedes 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 que ha configurado la AWS CLI con la Región de AWS en la que 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 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 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 aws/codecommit administrada por AWS, se utiliza la clave administrada predeterminada.

    Por ejemplo, para crear un CodeCommit repositorio denominado MyDemoRepo con la descripción "My demonstration repository" y una etiqueta con una clave denominada Team con el valor de Saanvi, 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 utiliza BatchGetRepositories las API GetRepository o las API y tienes pensado 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. 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 usaAWS CLI.

    Si olvida el nombre o ID, siga las instrucciones de Ver los 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.