Información general
AWS CodeCommit es un servicio de control de código fuente administrado y altamente escalable 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.
Este laboratorio práctico le permite ejercitar el uso de AWS CodeCommit, que es parte de las herramientas para desarrolladores de AWS. En este laboratorio, primero creará un repositorio de código en AWS CodeCommit. Luego, creará un repositorio local en una instancia de Linux que se ejecuta en EC2. Después de crear el repositorio local, le hará algunos cambios. A continuación, sincronizará (confirmará) los cambios en el repositorio de AWS CodeCommit.
Temas tratados
En este laboratorio, se demuestra cómo realizar lo siguiente:
- crear un repositorio de código en AWS CodeCommit a través de la consola de administración de Amazon
- crear un repositorio de código local en la instancia de Linux mediante Git
- sincronizar un repositorio local con un repositorio de AWS CodeCommit
Requisitos previos
Los estudiantes deben tener algo de experiencia en desarrollo y comprender los principios de los repositorios de código fuente, además de contar con algo de experiencia previa en desarrollo. Los estudiantes deben estar familiarizados con el establecimiento de conexiones SSH a instancias que se ejecutan en Amazon EC2 y con el uso de los comandos y editores de la línea de comandos de Linux. Como mínimo, los estudiantes deben haber realizado la Introducción a Amazon Elastic Compute Cloud (EC2) antes de tomar este laboratorio.
Significados de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Un comando que debe ejecutar.
- Un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
- Una sugerencia, consejo u orientación importante.