Creare un repository 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à.

Creare un repository AWS CodeCommit

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

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

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.

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 della 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

    Tutti i nomi dei repository fanno distinzione tra maiuscole e minuscole. Il nome deve essere univoco nel 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.

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

  7. (Facoltativo) Espandi la 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 contiene codice Java o Python e desideri che CodeGuru Reviewer lo analizzi. CodeGuru Reviewer utilizza diversi modelli di machine learning per trovare difetti nel codice e suggerire miglioramenti e correzioni nelle pull request. 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 di 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 Condividi 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 file AWS CLI con il Regione AWS luogo in cui si trova 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 predefinito deve corrispondere a quello Regione AWS del repository in. 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 per un account Amazon Web Services.

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

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

    • Una chiave opzionale gestita dal cliente da utilizzare per la crittografia e la decrittografia di questo repository. Tutti gli archivi sono crittografati in transito e a riposo utilizzando una chiave 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 di Saanvi, utilizzate questo comando.

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
  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. Prendi nota del nome e dell'ID del CodeCommit repository. Ne hai bisogno per monitorare e modificare le informazioni sul CodeCommit repository, specialmente se lo 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.