

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.

# Trabajar con repositorios en AWS CodeCommit
<a name="repositories"></a>

Un repositorio es el objeto de control de la versión fundamental en CodeCommit. En él puede almacenar de manera segura el código y los archivos de su proyecto. También almacena el historial de su proyecto, desde la primera confirmación hasta los últimos cambios. Puede compartir su repositorio con otros usuarios para trabajar juntos en un proyecto. Si agregas AWS etiquetas a los repositorios, puedes configurar las notificaciones para que los usuarios del repositorio reciban correos electrónicos sobre eventos (por ejemplo, otro usuario comentando un código). También puede cambiar la configuración predeterminada para el repositorio, examinar su contenido y mucho más. Puede crear disparadores para su repositorio, de modo que las inserciones de código u otros eventos desencadenen acciones como, por ejemplo, correos electrónicos o funciones del código. Puede incluso configurar un repositorio en el equipo local (un repositorio local) para insertar los cambios en más de un repositorio. 

![Análisis del contenido de un repositorio](http://docs.aws.amazon.com/es_es/codecommit/latest/userguide/images/codecommit-code-browse.png)


Antes de poder enviar cambios a un CodeCommit repositorio, debe configurar un usuario de IAM en su cuenta de Amazon Web Services o configurar el acceso para el acceso federado o las credenciales temporales. Para obtener más información, consulte [Paso 1: Configuración inicial para CodeCommit](setting-up-gc.md#setting-up-gc-account) y [Pasos de configuración para las conexiones HTTPS a AWS CodeCommit con git-remote-codecommit](setting-up-git-remote-codecommit.md). 

Para obtener información sobre cómo trabajar con otros aspectos del repositorio en CodeCommit, consulte[Trabajar con archivos](files.md), [Trabajo con solicitudes de extracción](pull-requests.md) [Uso de confirmaciones](commits.md)[Uso de las ramificaciones](branches.md), y. [Trabajo con las preferencias del usuario](user-preferences.md) Para obtener información sobre la migración a CodeCommit, consulte[Migrar a CodeCommit](how-to-migrate-repository.md).

**Topics**
+ [Cree un repositorio AWS CodeCommit](how-to-create-repository.md)
+ [Conectarse a un AWS CodeCommit repositorio](how-to-connect.md)
+ [Comparte un repositorio AWS CodeCommit](how-to-share-repository.md)
+ [Configurar las notificaciones de los eventos de un repositorio AWS CodeCommit](how-to-repository-email.md)
+ [Etiquetar repositorios en AWS CodeCommit](how-to-tag-repository.md)
+ [Administra los activadores de un AWS CodeCommit repositorio](how-to-notify.md)
+ [Asociar o desasociar un AWS CodeCommit repositorio con Amazon CodeGuru Reviewer](how-to-amazon-codeguru-reviewer.md)
+ [Vea los detalles CodeCommit del repositorio](how-to-view-repository-details.md)
+ [Cambiar la configuración del AWS CodeCommit repositorio](how-to-change-repository.md)
+ [Sincronice los cambios entre un repositorio local y un repositorio AWS CodeCommit](how-to-sync-changes.md)
+ [Envío de confirmaciones a un repositorio de Git adicional](how-to-mirror-repo-pushes.md)
+ [Configura el acceso multicuenta a un repositorio mediante roles AWS CodeCommit](cross-account.md)
+ [Eliminar un repositorio AWS CodeCommit](how-to-delete-repository.md)