

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Lavorare con i repository in AWS CodeCommit
<a name="repositories"></a>

Un repository è l'oggetto di controllo della versione fondamentale in CodeCommit. Qui puoi archiviare in modo sicuro il codice e i file del progetto. Puoi anche archiviare la cronologia del progetto, dal primo commit fino alle ultime modifiche. Puoi condividere il repository con altri utenti in modo da collaborare a un progetto. Se si aggiungono AWS tag ai repository, è possibile impostare notifiche in modo che gli utenti del repository ricevano e-mail sugli eventi (ad esempio, un altro utente che commenta il codice). Puoi anche modificare le impostazioni di default del repository, sfogliarne i contenuti e molto altro. Puoi creare trigger per il repository in modo che i push del codice o altri eventi attivino azioni, come e-mail o funzioni del codice. Puoi persino configurare un repository sul computer locale (repository locale) per eseguire il push delle modifiche in più repository. 

![\[Vista dei contenuti di un repository\]](http://docs.aws.amazon.com/it_it/codecommit/latest/userguide/images/codecommit-code-browse.png)


Prima di poter inviare modifiche a un CodeCommit repository, devi configurare un utente IAM nel tuo account Amazon Web Services o configurare l'accesso per l'accesso federato o le credenziali temporanee. Per ulteriori informazioni, consultare [Fase 1: Configurazione iniziale per CodeCommit](setting-up-gc.md#setting-up-gc-account) e [Passaggi di configurazione per le connessioni HTTPS a AWS CodeCommit con git-remote-codecommit](setting-up-git-remote-codecommit.md). 

Per informazioni su come lavorare con altri aspetti del tuo repository in CodeCommit, consulta,, [Lavorare con i file](files.md)[Utilizzo delle richieste pull](pull-requests.md), [Lavorare con i commit](commits.md) e. [Gestione dei rami](branches.md) [Utilizzo delle preferenze dell'utente](user-preferences.md) Per informazioni sulla migrazione a CodeCommit, consulta. [Migrare a CodeCommit](how-to-migrate-repository.md)

**Topics**
+ [Creare un repository AWS CodeCommit](how-to-create-repository.md)
+ [Connect a un AWS CodeCommit repository](how-to-connect.md)
+ [Condividi un repository AWS CodeCommit](how-to-share-repository.md)
+ [Configurazione delle notifiche per gli eventi in un repository AWS CodeCommit](how-to-repository-email.md)
+ [Taggare i repository in AWS CodeCommit](how-to-tag-repository.md)
+ [Gestisci i trigger per un repository AWS CodeCommit](how-to-notify.md)
+ [Associare o dissociare un AWS CodeCommit repository con Amazon Reviewer CodeGuru](how-to-amazon-codeguru-reviewer.md)
+ [Visualizza i dettagli del CodeCommit repository](how-to-view-repository-details.md)
+ [Modifica le impostazioni del AWS CodeCommit repository](how-to-change-repository.md)
+ [Sincronizza le modifiche tra un repository locale e un repository AWS CodeCommit](how-to-sync-changes.md)
+ [Invia i commit a un repository Git aggiuntivo](how-to-mirror-repo-pushes.md)
+ [Configura l'accesso tra account a un AWS CodeCommit repository utilizzando i ruoli](cross-account.md)
+ [Elimina un repository AWS CodeCommit](how-to-delete-repository.md)