Panoramica
AWS CodeCommit è un servizio gestito di controllo del codice sorgente altamente scalabile che consente l’hosting di repository privati Git. CodeCommit memorizza i tuoi dati in Amazon S3 e Amazon DynamoDB fornendo ai tuoi repository elevata scalabilità, disponibilità e durabilità. Per memorizzare il codice è sufficiente creare un repository. Non occorre effettuare il provisioning di risorse hardware o dimensionarle, né installare, configurare e utilizzare software.
Questo laboratorio pratico ti consente di esercitarti con AWS CodeCommit, parte degli Strumenti per sviluppatori AWS. In questo laboratorio, creerai prima un repository di codice in AWS CodeCommit. Quindi creerai un repository locale su un’istanza Linux in esecuzione in EC2. Dopo aver creato il repository locale, vi apporterai alcune modifiche. Dopodiché, sincronizzerai (esecuzione del commit) le modifiche al repository AWS CodeCommit.
Argomenti trattati
In questo laboratorio viene illustrato come:
- Creare un repository di codice utilizzando AWS CodeCommit tramite la Console di gestione di Amazon
- Creare un repository di codice locale sull’istanza Linux usando Git
- Sincronizzare un repository locale con un repository AWS CodeCommit
Prerequisiti
Gli studenti dovrebbero comprendere i principi dei repository di codice sorgente e avere qualche esperienza di sviluppo precedente. Gli studenti dovrebbero essere a proprio agio nel fare connessioni SSH alle istanze in esecuzione in Amazon EC2 e usare comandi ed editor Linux dalla riga di comando in Linux. Gli studenti dovrebbero aver seguito almeno il corso Introduzione ad Amazon Elastic Compute Cloud (EC2) prima di intraprendere questo laboratorio.
Legenda icone
In questo laboratorio vengono utilizzate varie icone per richiamare l’attenzione su diversi tipi di istruzioni e note. Nell’elenco seguente viene illustrato lo scopo di ciascuna di esse:
- Un comando da eseguire
- Un output di esempio che puoi utilizzare per verificare l’output di un comando o di un file modificato
- Una nota, un suggerimento o indicazioni importanti