View a markdown version of this page

Crea un AWS CodeCommit repository - 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à.

Crea un AWS CodeCommit repository

Usa la AWS CodeCommit console o AWS Command Line Interface (AWS CLI) per creare un CodeCommit repository vuoto. Per aggiungere tag a un repository dopo averlo creato, consulta. Aggiunta di un tag a un repository

Queste istruzioni presuppongono che la procedura in Configurazione sia stata completata.

Nota

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

Crea un repository (console)

Per creare un repository CodeCommit

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

  2. Nel selettore di regione, scegli 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) immettere un nome per il repository in Repository name (Nome repository).

    Nota

    I nomi dei repository distinguono tra maiuscole e minuscole. Il nome deve essere univoco nel nome del Regione AWS tuo account Amazon Web Services.

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

    Nota

    Il campo della descrizione visualizza Markdown nella console e accetta tutti i caratteri HTML e i caratteri Unicode validi. Se sei uno sviluppatore di applicazioni che utilizza le BatchGetRepositories API GetRepository o e intendi visualizzare il campo di descrizione del repository in un browser web, consulta l'API Reference. CodeCommit

  6. (Facoltativo) Scegli Aggiungi tag per aggiungere uno o più tag del repository (un'etichetta di attributo personalizzata che ti aiuta a organizzare e gestire AWS le tue risorse) al tuo repository. Per ulteriori informazioni, consulta Etichettatura dei repository in AWS CodeCommit.

  7. (Facoltativo) Espandi la configurazione aggiuntiva per specificare se utilizzare la chiave predefinita Chiave gestita da AWS o 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 Service e crittografia per i AWS CodeCommit repository.

  8. (Facoltativo) Seleziona Abilita Amazon CodeGuru Reviewer for Java and Python se questo repository contiene codice Java o Python e desideri che CodeGuru Reviewer lo analizzi. CodeGuru Reviewer utilizza diversi modelli di machine learning per individuare difetti nel codice e suggerire miglioramenti e correzioni nelle richieste pull. Per ulteriori informazioni, consulta la Amazon CodeGuru Reviewer User Guide.

  9. Scegli Crea.

Dopo aver creato un repository, puoi connetterti ad esso e iniziare ad aggiungere codice tramite la CodeCommit console o un client Git locale oppure integrando il tuo CodeCommit repository con il tuo IDE preferito. Per ulteriori informazioni, consulta Configurazione per AWS CodeCommit. È anche possibile aggiungere il repository a una pipeline di distribuzione continua. Per ulteriori informazioni, consulta la sezione relativa alla procedura guidata per una pipeline semplice.

Per ottenere informazioni sul nuovo CodeCommit repository, ad esempio gli URL da utilizzare per la clonazione del repository, scegli il nome del repository dall'elenco o scegli semplicemente il protocollo di connessione che desideri utilizzare accanto al nome del repository.

Per condividere questo repository con altri utenti, devi inviare loro il link HTTPS o SSH da utilizzare per clonare il repository. Verifica che dispongano delle autorizzazioni necessarie per accedere al repository. Per ulteriori informazioni, consulta Condividere un repository e Autenticazione e controllo degli accessi per AWS CodeCommit.

Crea un repository (AWS CLI)

È possibile utilizzare il AWS CLI per creare un CodeCommit repository. A differenza della console, è possibile aggiungere i tag a un repository se viene creato con l' AWS CLI.

  1. Assicurati di aver configurato il AWS CLI Regione AWS punto in cui esiste il repository. Per verificare la regione, eseguire il comando seguente nella riga di comando o nel terminale e rivedere le informazioni sul nome di regione predefinito.

    aws configure

    Il nome della regione predefinita deve corrispondere a quello del Regione AWS repository in cui si trova. CodeCommit Per ulteriori informazioni, consulta Regioni ed endpoint di connessione Git.

  2. Eseguire il comando create-repository specificando:

    • Un nome che identifica in modo univoco il CodeCommit repository (con l'opzione). --repository-name

      Nota

      Questo nome deve essere univoco in un account Amazon Web Services.

    • Un commento opzionale sul CodeCommit repository (con l'--repository-descriptionopzione).

    • Una o più coppie chiave-valore opzionali da utilizzare come tag per il CodeCommit repository (con l'opzione). --tags

    • Una chiave opzionale gestita dal cliente da utilizzare per crittografare e decrittografare questo repository. Tutti i repository sono crittografati in transito e inattivi utilizzando un key in. AWS KMS Se non viene specificata alcuna chiave, aws/codecommit viene utilizzata la chiave AWS gestita predefinita.

    Ad esempio, per creare un CodeCommit repository denominato MyDemoRepo con la descrizione "My demonstration repository" e un tag con una chiave denominata Team con il valore diSaanvi, usa questo comando.

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
    Nota

    Il campo della descrizione visualizza Markdown nella console e accetta tutti i caratteri HTML e i caratteri Unicode validi. Se sei uno sviluppatore di applicazioni che utilizza le BatchGetRepositories API GetRepository o e intendi visualizzare il campo di descrizione del repository in un browser web, consulta l'API Reference. CodeCommit

  3. In caso di esito positivo, l'output del comando è un oggetto repositoryMetadata con le informazioni riportate di seguito:

    • Descrizione (repositoryDescription).

    • ID univoco generato dal sistema (repositoryId).

    • Nome (repositoryName).

    • L'ID dell'account Amazon Web Services associato al CodeCommit repository (). accountId

    Di seguito è riportato un esempio di output in base al comando di esempio precedente:

    { "repositoryMetadata": { "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1446071622.494, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "defaultBranch": main, "kmsKeyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "creationDate": 1446071622.494, "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }
    Nota

    I tag che sono stati aggiunti quando il repository è stato creato non vengono restituiti nell'output. Per visualizzare una lista di tag associati a un repository, eseguire il comando list-tags-for-resource.

  4. Annota il nome e l'ID del CodeCommit repository. Ti servono per monitorare e modificare le informazioni sul CodeCommit repository, specialmente se usi. AWS CLI

    Se si dimentica il nome o l'ID, attenersi alle istruzioni in Visualizza i dettagli CodeCommit del repository (AWS CLI).

Dopo aver creato un repository, è possibile connettersi a esso e iniziare ad aggiungere codice. Per ulteriori informazioni, consulta Connessione a un repository. È anche possibile aggiungere il repository a una pipeline di distribuzione continua. Per ulteriori informazioni, consulta la sezione relativa alla procedura guidata per una pipeline semplice.