AWS CodeCommit es un servicio de control de código fuente administrado y con alto nivel de escalado que aloja repositorios Git privados. CodeCommit almacena los datos en Amazon S3 y Amazon DynamoDB para proporcionar a los repositorios una alta escalabilidad, disponibilidad y durabilidad. Solo tiene que crear un repositorio para almacenar el código. No es necesario aprovisionar y escalar hardware ni instalar, configurar y operar software.

Comience con AWS de forma gratuita

Cree una cuenta gratuita

Disfrute de doce meses de acceso a la capa gratuita de AWS y de otras características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de soporte al cliente, foros de soporte y muchas más.
Consulte los detalles de la capa gratuita de AWS »

CodeCommit_Banner

AWS CodeCommit se ha diseñado para el desarrollo de software colaborativo. CodeCommit le permite confirmar, bifurcar y combinar el código para mantener el control sobre los proyectos del equipo de forma sencilla. CodeCommit también es compatible con las solicitudes de incorporación de cambios, que brindan un mecanismo para solicitar revisiones del código y debatir acerca del código con colaboradores. Puede crear un repositorio desde la consola de administración de AWS, la CLI de AWS o los AWS SDK y utilizar Git para comenzar a trabajar con el repositorio.

Puede transferir los archivos a AWS CodeCommit, y desde este, a través de HTTPS y SSH. Los repositorios también se cifran automáticamente en reposo con AWS Key Management Service mediante el uso de claves específicas de cliente.

AWS CodeCommit utiliza AWS Identity and Access Management para controlar y monitorizar quién puede obtener acceso a los datos y cómo, cuándo y dónde pueden obtener acceso a ellos.

AWS CodeCommit almacena los repositorios en Amazon S3 y Amazon DynamoDB. Los datos se almacenan de manera redundante en varias instalaciones. Esta arquitectura aumenta la disponibilidad y durabilidad de los datos del repositorio.

AWS CodeCommit le permite crear tantos repositorios como necesite, sin límites de tamaño. Puede almacenar y versionar cualquier tipo de archivo, incluidos recursos de aplicaciones, como imágenes y bibliotecas, junto con el código.

Puede utilizar la consola de administración de AWS, la interfaz de línea de comandos (CLI) de AWS o los AWS SDK para administrar los repositorios. También puede utilizar comandos Git o herramientas gráficas de Git para interactuar con los archivos fuente del repositorio. AWS CodeCommit soporta todos los comandos Git y funciona con las herramientas de Git existentes. Puede realizar la integración con los complementos para el entorno de desarrollo o los sistemas de entrega constante/integración continua.

Mediante el uso de los activadores del repositorio de AWS CodeCommit, puede enviar notificaciones y crear webhooks HTTP con Amazon Simple Notification Service (Amazon SNS) o invocar funciones de AWS Lambda como respuesta a los eventos del repositorio que elija.