Guida introduttiva a Git e AWS CodeCommit - AWS CodeCommit

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à.

Guida introduttiva a Git e AWS CodeCommit

Se non conosci Git e CodeCommit, questo tutorial ti aiuta a imparare alcuni semplici comandi per iniziare. Se conosci già Git, puoi ignorare questo tutorial e passare al Iniziare con CodeCommit .

In questo tutorial, crei un repository che rappresenta una copia locale del CodeCommit repository, che chiamiamo repository locale.

Dopo aver creato il repository locale, apporti alcune modifiche ad esso. Quindi invii (invia) le modifiche al CodeCommit repository.

Inoltre, simuli un ambiente di gruppo in cui due utenti eseguono in modo indipendente le modifiche al loro repository locale e inviano tali modifiche al repository. CodeCommit Gli utenti trasferiscono quindi le modifiche dal repository al proprio CodeCommit repository locale per vedere le modifiche apportate dall'altro utente.

Puoi anche creare rami e tag e gestire alcune autorizzazioni di accesso nel repository. CodeCommit

Al termine di questo tutorial, dovresti aver acquisito una conoscenza sufficiente dei concetti di CodeCommit per utilizzarli per i tuoi progetti.

Esegui le operazioni relative ai prerequisiti e alla configurazione tra cui:

  • Assegna le autorizzazioni all'utente IAM.

  • Configura CodeCommit la connessione a un repository tramite HTTPS, SSH o. git-remote-codecommit Per ulteriori informazioni su queste scelte, consulta Configurazione di AWS CodeCommit.

  • Configurare l'AWS CLI per utilizzare la riga di comando o il terminale per tutte le operazioni, inclusa la creazione del repository.

Fase 1: Creare un repository CodeCommit

In questo passaggio, si utilizza la CodeCommit console per creare il repository.

Puoi saltare questo passaggio se hai già un CodeCommit repository che desideri utilizzare.

Nota

A seconda dell'utilizzo, potrebbero esserti addebitati costi per la creazione o l'accesso a un repository. Per ulteriori informazioni, consulta la sezione Prezzi nella pagina di informazioni sul CodeCommit prodotto.

Per creare il CodeCommit repository
  1. Apri la CodeCommit console all'indirizzo https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Usa il selettore di regione per scegliere Regione AWS dove vuoi creare il repository. Per ulteriori informazioni, consulta Regioni ed endpoint di connessione Git.

  3. Nella pagina Repositories (Repository), scegli Create repository (Crea repository).

  4. Nella pagina Create repository (Crea repository), in Repository name (Nome repository), immetti un nome per il repository (ad esempio MyDemoRepo).

    Nota

    I nomi dei repository distinguono tra lettere maiuscole e minuscole e non possono superare i 100 caratteri. Per ulteriori informazioni, consulta Limiti.

  5. (Facoltativo) In Description (Descrizione), immettere una descrizione, ad esempio My demonstration repository. Ciò può consentire agli utenti di identificare lo scopo del repository.

  6. (Facoltativo) Scegliere Add tag (Aggiungi tag) per aggiungere uno o più tag del repository (un'etichetta attributo personalizzata che consente di organizzare e gestire le risorse AWS) all'archivio. Per ulteriori informazioni, consulta Inserimento di tag nei repository AWS CodeCommit.

  7. (Facoltativo) Espandi Configurazione aggiuntiva per specificare se utilizzare la chiave predefinita Chiave gestita da AWS o la chiave gestita dal cliente per crittografare e decrittografare i dati in questo repository. Se scegli di utilizzare la tua chiave gestita dal cliente, devi assicurarti che sia disponibile nel luogo in Regione AWS cui stai creando il repository e che la chiave sia attiva. Per ulteriori informazioni, consulta AWS Key Management Servicee crittografia per i AWS CodeCommit repository.

  8. (Facoltativo) Seleziona Abilita Amazon CodeGuru Reviewer per Java e Python se questo repository conterrà codice Java o Python e desideri che Reviewer analizzi CodeGuru quel codice. CodeGuru Reviewer utilizza diversi modelli di machine learning per trovare i difetti del codice e suggerire automaticamente miglioramenti e correzioni nelle pull request. Per ulteriori informazioni, consulta la Amazon CodeGuru Reviewer User Guide.

  9. Scegli Crea.

Nota

I passaggi rimanenti di questo tutorial vengono utilizzati MyDemoRepo per il nome del CodeCommit repository. Se scegli un nome differente, assicurati di utilizzarlo in tutto il tutorial.

Per ulteriori informazioni sulla creazione di repository, tra cui la creazione di un repository dal terminale o dalla riga di comando, consulta Creazione di un repository .

Fase 2: Creare un repository locale

In questa fase, puoi configurare un repository locale sul computer locale per la connessione al tuo repository. A questo proposito, selezioni una directory sul computer locale che rappresenta il repository locale. Usi Git per clonare e inizializzare una copia del tuo CodeCommit repository vuoto all'interno di quella directory. Quindi specifichi il nome utente e l'indirizzo email Git usati per annotare i tuoi commit.

  1. Apri la CodeCommit console all'indirizzo https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Nel selettore della regione, scegli Regione AWS dove è stato creato il repository. I repository sono specifici di un. Regione AWS Per ulteriori informazioni, consulta Regioni ed endpoint di connessione Git.

  3. Trova e seleziona nell'elenco il repository che intendi collegare. Scegliere Clone URL (URL clone), quindi scegliere il protocollo che si desidera utilizzare durante la clonazione o la connessione al repository. In questo modo si copia l'URL del clone.

    • Copia l'URL HTTPS se utilizzi le credenziali Git con il tuo utente IAM o l'helper per le credenziali incluso in. AWS CLI

    • Copia l'URL HTTPS (GRC) se usi il comando git-remote-codecommit sul computer locale.

    • Copia l'URL SSH se utilizzi una coppia di chiavi pubblica/privata SSH con il tuo utente IAM.

    Nota

    Se vedi una pagina di benvenuto anziché un elenco di repository, significa che non ci sono repository associati al tuo AWS account nel luogo in cui hai effettuato l'Regione AWSaccesso. Per creare un repository, consulta Creare un repository AWS CodeCommit oppure segui la procedura del tutorial Guida introduttiva a Git e CodeCommit.

  4. (Facoltativo) Ti consigliamo di configurare il tuo client Git locale da utilizzare main come nome per il ramo predefinito del tuo repository. Questo è il nome usato per il ramo predefinito in tutti gli esempi di questa guida. È anche lo stesso nome di ramo predefinito CodeCommit utilizzato per il primo commit nella console. Esegui il seguente comando per configurare globalmente il nome del ramo predefinito per il tuo sistema:

    git config --global init.defaultBranch main

    Se preferisci utilizzare un nome di ramo predefinito diverso per tutti i tuoi repository, sostituiscilo main con il tuo nome preferito. Questo tutorial presuppone che il ramo predefinito sia denominato main.

    Se desideri utilizzare nomi di ramo predefiniti diversi per repository diversi, puoi impostare questo attributo localmente (--local) anziché globalmente (--global).

  5. Al terminale o al prompt dei comandi, clonate il repository con il git clone comando e fornite l'URL del clone che avete copiato nel passaggio 3. L'URL clone dipende dal protocollo e dalla configurazione utilizzati. Ad esempio, se utilizzi HTTPS con credenziali Git per clonare un repository denominato MyDemoReponella regione Stati Uniti orientali (Ohio):

    git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo

    Se stai usando HTTPS con git-remote-codecommit:

    git clone codecommit://MyDemoRepo my-demo-repo

    Se stai usando SSH:

    git clone ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo
    Nota

    Se viene visualizzato un errore durante il tentativo di clonare un repository, è possibile che non sia stata completata la configurazione necessaria per il computer locale. Per ulteriori informazioni, consulta Configurazione di AWS CodeCommit.

Passaggio 3: crea il tuo primo commit

In questo passaggio, crei il tuo primo commit nel tuo repository locale. A tale scopo, create due file di esempio nel repository locale. Si utilizza Git per effettuare la modifica e quindi eseguire il commit della modifica nel repository locale.

  1. Utilizza un editor di testo per creare i seguenti due file di testo di esempio nella directory. Denomina i file cat.txt e dog.txt:

    cat.txt ------- The domestic cat (Felis catus or Felis silvestris catus) is a small, usually furry, domesticated, and carnivorous mammal.

    dog.txt ------- The domestic dog (Canis lupus familiaris) is a canid that is known as man's best friend.
  2. Esegui git config per aggiungere il nome utente e l'indirizzo email rappresentati dai segnaposto your-user-namee your-email-addressal tuo repository locale. Ciò rende più semplice identificare i commit eseguiti:

    git config --local user.name "your-user-name" git config --local user.email your-email-address
  3. Se non hai impostato il nome del ramo predefinito a livello globale quando hai creato il repository locale, esegui il comando seguente per impostare il nome del ramo predefinito su: main

    git config --local init.defaultBranch main
  4. Esegui git add per preparare la modifica:

    git add cat.txt dog.txt
  5. Esegui git commit per eseguire il commit della modifica:

    git commit -m "Added cat.txt and dog.txt"
    Suggerimento

    Per visualizzare i dettagli sul commit, esegui git log.

Passaggio 4: invia il tuo primo commit

In questo passaggio, trasferisci il commit dal repository locale al tuo CodeCommit repository.

Esegui git push per inviare il tuo commit tramite il nome remoto predefinito che Git usa per il tuo CodeCommit repository (origin), dal ramo predefinito nel tuo repository locale (main):

git push -u origin main
Suggerimento

Dopo aver inviato i file al tuo CodeCommit repository, puoi usare la CodeCommit console per visualizzarne i contenuti. Per ulteriori informazioni, consulta Sfoglia i file in un repository.

Passaggio 5: condividi il CodeCommit repository e invia ed estrai un altro commit

In questo passaggio, condividi le informazioni sul CodeCommit repository con un altro membro del team. Il membro del team utilizza queste informazioni per ottenere una copia locale, apportare alcune modifiche e quindi inviare la copia locale modificata al CodeCommit repository. Quindi trasferisci le modifiche dal repository al tuo CodeCommit repository locale.

In questo tutorial, simuli l'altro utente creando una directory distinta da quello creata nella fase 2 utilizzando Git. In genere, questa directory si trova su un altro computer. Questa nuova directory è una copia del tuo CodeCommit repository. Qualsiasi modifica apportata alla directory esistente o a questa nuova directory viene eseguita in modo indipendente. L'unico modo per identificare le modifiche a queste directory è scaricarle dal CodeCommit repository.

Anche se queste directory si trovano sulla stessa macchina locale, denominiamo quella esistente repository locale e la nuova directory repository condiviso.

Dalla nuova directory, si ottiene una copia separata del CodeCommit repository. Quindi aggiungi un nuovo file di esempio, esegui il commit delle modifiche nel repository condiviso e quindi trasferisci il commit dal repository condiviso al tuo repository. CodeCommit

Infine, trasferisci le modifiche dal tuo repository al repository locale e poi lo sfogli per vedere le modifiche apportate dall'altro utente.

  1. Passa alla directory /tmp o alla directory c:\temp.

  2. Esegui git clone per scaricare una copia del repository nel repository condiviso:

    Per HTTPS:

    git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo shared-demo-repo

    Per HTTPS con git-remote-codecommit:

    git clone codecommit://MyDemoRepo shared-demo-repo

    Per SSH:

    git clone ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo shared-demo-repo
    Nota

    Quando crei un clone di un repository utilizzando SSH nei sistemi operativi Windows, potrebbe essere necessario aggiungere l'ID della chiave SSH alla stringa di connessione come segue:

    git clone ssh://Your-SSH-Key-ID@git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo

    Per ulteriori informazioni, consulta Per le connessioni SSH in Windows.

    In questo comando, MyDemoRepo c'è il nome del tuo repository. CodeCommit shared-demo-repoè il nome della directory che Git crea nella /tmp directory o nella c:\temp directory. Dopo che Git ha creato la directory, scarica una copia del repository nella directory shared-demo-repo.

  3. Passa alla directory shared-demo-repo:

    (For Linux, macOS, or Unix) cd /tmp/shared-demo-repo (For Windows) cd c:\temp\shared-demo-repo
  4. Esegui git config per aggiungere un altro nome utente e indirizzo email rappresentati da segnaposto other-user-namee. other-email-address Ciò rende più semplice identificare i commit eseguiti dell'altro utente:

    git config --local user.name "other-user-name" git config --local user.email other-email-address
  5. Utilizza un editor di testo per creare i seguenti file di testo di esempio nella directory shared-demo-repo. Denomina il file horse.txt:

    horse.txt ------- The horse (Equus ferus caballus) is one of two extant subspecies of Equus ferus.
  6. Esegui git add per preparare la modifica al repository condiviso:

    git add horse.txt
  7. Esegui git commit per effettuare il commit della modifica nel repository condiviso:

    git commit -m "Added horse.txt"
  8. Esegui git push per inviare il tuo commit iniziale tramite il nome remoto predefinito che Git usa per il tuo CodeCommit repository (origin), dal ramo predefinito nel tuo repository locale (main):

    git push -u origin main
  9. Passa al repository locale ed esegui git pull per inserire nel repository locale il commit che il repository condiviso ha effettuato sul repository. CodeCommit Esegui quindi git log per vedere il commit avviato dal repository condiviso.

Passaggio 6: Crea e condividi un ramo

In questo passaggio, crei un ramo nel repository locale, apporti alcune modifiche e quindi trasferisci il ramo al tuo CodeCommit repository. Quindi trasferisci il ramo al repository condiviso dal tuo repository. CodeCommit

Un ramo consente di sviluppare in modo indipendente una versione differente del contenuto del repository (ad esempio, per lavorare su una nuova funzionalità software senza influenzare il lavoro dei membri del team). Quando quella funzionalità è stabile, unisci il ramo a un ramo più stabile del software.

Utilizzi Git per creare il ramo e quindi puntarlo al primo commit effettuato. Si usa Git per inviare il ramo al CodeCommit repository. Quindi passi al repository condiviso e usi Git per inserire il nuovo ramo nel repository locale condiviso ed esplorare il ramo.

  1. Dal repository locale, eseguigit checkout, specificando il nome del ramo (ad esempioMyNewBranch) e l'ID del primo commit che hai effettuato nel repository locale.

    Se non conosci l'ID commit, esegui git log per ottenerlo. Verifica che il commit abbia il tuo nome utente e il tuo indirizzo e-mail e non il nome utente e l'indirizzo e-mail dell'altro utente. Questo serve a simulare che main si tratti di una versione stabile del CodeCommit repository e che il MyNewBranch branch riguardi una nuova funzionalità relativamente instabile:

    git checkout -b MyNewBranch commit-ID
  2. Esegui git push per inviare il nuovo ramo dal repository locale al repository: CodeCommit

    git push origin MyNewBranch
  3. A questo punto, esegui il pull del ramo al repository condiviso e controlla i risultati:

    1. Passa alla directory del repository condiviso (shared-demo-repo).

    2. Esegui il pull nel nuovo ramo (git fetch origin).

    3. Verifica che il pull del ramo sia stato eseguito (git branch --all visualizza un elenco di tutti rami per il repository).

    4. Passa al nuovo ramo (git checkout MyNewBranch).

    5. Verifica l'avvenuto passaggio al ramo MyNewBranch eseguendo git status o git branch. L'output mostra il ramo corrente. In questo caso, deve essere MyNewBranch.

    6. Visualizza l'elenco dei commit nel ramo (git log).

    Di seguito è riportato l'elenco dei comandi Git da chiamare:

    git fetch origin git branch --all git checkout MyNewBranch git branch or git status git log
  4. Passa di nuovo al ramo main e visualizzane l'elenco di commit. I comandi Git devono risultare simili a quanto segue:

    git checkout main git log
  5. Passa alla main filiale del tuo repository locale. Puoi eseguire git status o git branch. L'output mostra il ramo corrente. In questo caso, deve essere main. I comandi Git devono risultare simili a quanto segue:

    git checkout main git branch or git status

Passaggio 7: Crea e condividi un tag

In questo passaggio, crei due tag nel tuo repository locale, associ i tag ai commit e quindi inserisci i tag nel tuo CodeCommit repository. Quindi trasferisci le modifiche dal CodeCommit repository al repository condiviso.

Un tag è utilizzato per fornire un nome leggibile a un commit (o a un ramo o a un altro tag). Lo faresti, ad esempio, per taggare un commit come v2.1. Un commit, ramo o tag può avere un qualsiasi numero di tag a esso associato, ma un singolo tag può essere associato a un solo commit, ramo o tag. In questo tutorial, applichi un tag a un commit come release e uno come beta.

Utilizzi Git per creare i tag, puntando il tag release al primo commit eseguito e il tag beta al commit eseguito dall'altro utente. Quindi usi Git per inviare i tag al CodeCommit repository. Quindi passi al tuo repository condiviso e usi Git per inserire i tag nel tuo repository locale condiviso ed esplorare i tag.

  1. Dal tuo repository locale, eseguigit tag, specificando il nome del nuovo tag (release) e l'ID del primo commit che hai effettuato nel repository locale.

    Se non conosci l'ID commit, esegui git log per ottenerlo. Verifica che il commit abbia il tuo nome utente e il tuo indirizzo e-mail e non il nome utente e l'indirizzo e-mail dell'altro utente. Questo serve a simulare che il tuo commit sia una versione stabile del repository: CodeCommit

    git tag release commit-ID

    Esegui di nuovo git tag per taggare il commit di un altro utente con il tag beta. Ciò è necessario per simulare che il commit è destinato a una nuova funzionalità relativamente instabile:

    git tag beta commit-ID
  2. Esegui git push --tags per inviare i tag al repository. CodeCommit

  3. A questo punto, esegui il pull dei tag nel repository condiviso e controlla i risultati:

    1. Passa alla directory del repository condiviso (shared-demo-repo).

    2. Esegui il pull dei nuovi tag (git fetch origin).

    3. Verifica che il pull dei tag è stato eseguito (git tag visualizza un elenco di tutti i tag per il repository).

    4. Visualizza le informazioni su ogni tag (git log release e git log beta).

    Di seguito è riportato l'elenco dei comandi Git da chiamare:

    git fetch origin git tag git log release git log beta
  4. Provalo anche nel repository locale:

    git log release git log beta

Passaggio 8: configurare le autorizzazioni di accesso

In questo passaggio, concedi all'utente l'autorizzazione a sincronizzare il repository condiviso con il repository. CodeCommit Questa fase è opzionale. È consigliato agli utenti interessati a scoprire come controllare l'accesso ai CodeCommit repository quando gli utenti utilizzano credenziali Git o coppie di chiavi SSH vengono utilizzate con gli utenti IAM per l'accesso ai repository. CodeCommit

Nota

Se utilizzi l'accesso federato, credenziali temporanee o un provider di identità web come IAM Identity Center, configura gli utenti, l'accesso e le autorizzazioni per il tuo provider di identità, quindi utilizza. git-remote-codecommit Per ulteriori informazioni, consultare Passaggi di configurazione per le connessioni HTTPS aAWS CodeCommitcongit-remote-codecommit e Connessione aiAWS CodeCommit repository con credenziali rotanti.

A tale scopo, utilizzi la console IAM per creare un utente che, per impostazione predefinita, non dispone delle autorizzazioni per sincronizzare il repository condiviso con il repository. CodeCommit Puoi eseguire git pull per verificarlo. Se il nuovo utente non dispone delle autorizzazioni per eseguire la sincronizzazione, il comando non funziona. Quindi torni alla console IAM e applichi una policy che ne consenta l'utilizzo da parte dell'utente. git pull Anche in questo caso, puoi eseguire git pull per verificarlo.

Questo passaggio è scritto presupponendo che tu disponga delle autorizzazioni per creare utenti IAM nel tuo account Amazon Web Services. Se non disponi di tali autorizzazioni, non puoi eseguire le procedure in questa fase. Passa alla Fase 9: Pulizia per pulire le risorse utilizzate per il tutorial.

  1. Accedi a AWS Management Console e apri la console IAM all'indirizzo https://console.aws.amazon.com/iam/.

    Assicurati di effettuare l'accesso con il nome utente e la password utilizzati in Impostazione .

  2. Nel riquadro di navigazione, seleziona Users (Utenti), quindi scegli Create New Users (Crea nuovi utenti).

  3. Nella prima casella Enter User Names (Immetti i nomi utente), immetti un nome utente di esempio (ad esempio, JaneDoe-CodeCommit). Seleziona la casella Generate an access key for each user (Genera una chiave di accesso per ogni utente), quindi scegli Create (Crea).

  4. Sceglie Show User SMTP Credentials (Mostra credenziali di sicurezza utente). Annota l'ID chiave di accesso e la chiave di accesso segreta oppure scegli Download Credentials (Credenziali di download).

  5. Segui le istruzioni Per utenti HTTPS che utilizzano credenziali Git per generare e fornire le credenziali dell'utente IAM.

    Se desideri utilizzare SSH, segui le istruzioni in SSH e Linux, macOS o Unix: configura le chiavi pubbliche e private per Git eCodeCommit o Fase 3: Impostare le chiavi pubbliche e private per Git e CodeCommit per configurare l'utente con le chiavi private e pubbliche.

  6. Esegui git pull. Deve essere visualizzato l'errore seguente:

    Per HTTPS:

    fatal: unable to access 'https://git-codecommit.us-east-2.amazonaws.com/v1/repos/repository-name/': The requested URL returned error: 403.

    Per SSH:

    fatal: unable to access 'ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/repository-name/': The requested URL returned error: 403.

    L'errore viene visualizzato perché il nuovo utente non dispone dell'autorizzazione per sincronizzare il repository condiviso con il repository. CodeCommit

  7. Torna alla console IAM. Nel riquadro di navigazione, seleziona Policies (Policy) e Create Policy (Crea policy). (Se viene visualizzato il pulsante Get Started (Inizia), sceglierlo, quindi scegliere Create Policy (Crea policy)).

  8. Accanto a Create Your Own Policy (Crea la tua policy) scegli Select (Seleziona).

  9. Nella casella Policy Name (Nome policy), immetti un nome (ad esempio CodeCommitAccess-GettingStarted).

  10. Nella casella Policy Document, inserisci quanto segue, che consente a un utente IAM di estrarre da qualsiasi repository associato all'utente IAM:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codecommit:GitPull" ], "Resource": "*" } ] }

    Suggerimento

    Se desideri che l'utente IAM sia in grado di inviare i commit a qualsiasi repository associato all'utente IAM, inserisci invece questo:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codecommit:GitPull", "codecommit:GitPush" ], "Resource": "*" } ] }

    Per informazioni su altre autorizzazioni per CodeCommit azioni e risorse che puoi concedere agli utenti, consulta. Autenticazione e controllo degli accessi per AWS CodeCommit

  11. Nel pannello di navigazione, seleziona Utenti.

  12. Scegli il nome utente di esempio (ad esempio, JaneDoe-CodeCommit) a cui desideri collegare la policy.

  13. Scegli la scheda Permissions (Autorizzazioni).

  14. In Managed Policies (Policy gestite), scegli Attach Policy (Collega policy).

  15. Seleziona la policy CodeCommitAccess-GettingStarted appena creata, quindi scegli Attach policy (Collega policy).

  16. Esegui git pull. Questa volta il comando dovrebbe funzionare e dovrebbe essere visualizzato un messaggio Already up-to-date.

  17. Se stai usando HTTPS, passa alle credenziali Git originali oppure se stai utilizzando git-remote-codecommit, al tuo profilo abituale. Per ulteriori informazioni, consulta le istruzioni in Configurazione per utenti HTTPS che utilizzano credenziali Git o Passaggi di configurazione per le connessioni HTTPS aAWS CodeCommitcongit-remote-codecommit.

    Se utilizzi SSH, passa alle chiavi originali. Per ulteriori informazioni, consulta SSH e Linux, macOS o Unix: configura le chiavi pubbliche e private per Git eCodeCommit o Fase 3: Impostare le chiavi pubbliche e private per Git e CodeCommit.

Il tutorial è terminato.

Fase 9: Pulizia

In questo passaggio, elimini l' CodeCommit archivio che hai usato in questo tutorial, in modo da non continuare a ricevere addebiti per lo spazio di archiviazione.

Rimuoverai anche il repository locale e il repository condiviso sul tuo computer locale perché non saranno necessari dopo aver eliminato il repository. CodeCommit

Importante

Dopo aver eliminato questo repository, non sarai in grado di clonarlo su alcun repository locale o repository condiviso. Inoltre, non sarai in grado di estrarre dati da esso o inviarvi dati da alcun repository locale o repo condiviso. Questa operazione non può essere annullata.

Per eliminare il CodeCommit repository (console)

  1. Apri la CodeCommit console all'indirizzo https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Nella pagina Dashboard (Pannello di controllo), nell'elenco di repository, scegli MyDemoRepo.

  3. Nel pannello di navigazione scegli Settings (Impostazioni).

  4. Nella pagina Settings (Impostazioni) in Delete repository (Elimina repository), scegliere Delete repository (Elimina repository).

  5. Nella casella accanto a Type the name of the repository to confirm deletion (Digita il nome del repository per confermare l'eliminazione), immettere MyDemoRepo e quindi scegliere Delete (Elimina).

Per eliminare il CodeCommit repository () AWS CLI

Esegui il comando delete-repository:

aws codecommit delete-repository --repository-name MyDemoRepo

Per eliminare il repository locale e il repository condiviso

Per Linux, macOS o Unix:

cd /tmp rm -rf /tmp/my-demo-repo rm -rf /tmp/shared-demo-repo

Per Windows:

cd c:\temp rd /s /q c:\temp\my-demo-repo rd /s /q c:\temp\shared-demo-repo