Creare o aggiungere un file a unAWS CodeCommitmagazzino - AWS CodeCommit

AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»

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 o aggiungere un file a unAWS CodeCommitmagazzino

Puoi utilizzare la console CodeCommit,AWS CLIo un client Git per aggiungere un file a un repository. Puoi caricare un file dal computer locale al repository oppure utilizzare l'editor di codice della console per creare il file. L'editor è un modo rapido e semplice per aggiungere un file semplice, ad esempio un file readme.md, a un ramo in un repository.

Vista del caricamento di un file nella console CodeCommit

Creare o caricare un file (console)

Puoi utilizzare la console CodeCommit per creare un file e aggiungerlo a un ramo in un repository CodeCommit. Durante la creazione dei file, puoi fornire il tuo nome utente e un indirizzo e-mail. Puoi anche aggiungere un messaggio di commit in modo che gli altri utenti sappiano chi ha aggiunto il file e perché. È anche possibile caricare un file direttamente dal tuo computer locale in un ramo di un repository.

Per aggiungere un file a un repository
  1. Apri la console CodeCommit all'indirizzo.https://console.aws.amazon.com/codesuite/codecommit/home.

  2. In Repositories (Repository), selezionare il repository in cui si desidera aggiungere un file.

  3. Nella visualizzazione Code (Codice), selezionare il ramo in cui si desidera aggiungere il file. Per impostazione predefinita, quando si apre la visualizzazione Code (Codice) vengono visualizzati i contenuti del ramo predefinito.

    Per modificare la visualizzazione su un altro ramo, scegliere il pulsante di selezione della visualizzazione. Scegliere il nome di un ramo dall'elenco a discesa oppure immettere il nome del ramo nella casella di filtro e quindi sceglierlo dall'elenco.

  4. Selezionare Add file (Aggiungi file) e scegliere una delle seguenti opzioni:

    • Per utilizzare l'editor di codice per creare i contenuti di un file e aggiungerlo al repository, scegliere Create file (Crea file).

    • Per caricare un file dal computer locale nel repository, scegliere Upload file (Carica file).

  5. Fornire le informazioni agli altri utenti su chi ha aggiunto questo file nel repository e perché.

    • In Author name (Nome creatore), immettere il proprio nome. Questo nome viene usato come nome dell'autore e nome committer nelle informazioni di mit. Per impostazione predefinita CodeCommit il nome utente IAM o una derivazione dell'accesso alla console come nome dell'autore.

    • Nello statoIndirizzo e-mail, immettere un indirizzo e-mail, in modo che gli altri utenti del repository possano contattare l'autore su questa modifica.

    • In Commit message (Messaggio di commit), immettere una breve descrizione. Questa fase è facoltativa, ma vivamente consigliata. In caso contrario, viene utilizzato un messaggio di commit predefinito.

  6. Completa una delle seguenti operazioni:

    • Se si sta caricando un file, scegliere il file dal computer locale.

    • Se si crea un file, immettere il contenuto che si desidera aggiungere nell'editor di codice e fornire un nome per il file.

  7. Scegliere Commit changes (Applica modifiche).

Aggiungere un file (AWS CLI)

Puoi utilizzare il pluginAWS CLIe laput-fileper aggiungere un file in un repository CodeCommit. È inoltre possibile utilizzare il comando put-file per aggiungere un percorso o una struttura di directory per il file.

Nota

Per utilizzareAWS CLIcomandi con CodeCommit, installa ilAWS CLI. Per ulteriori informazioni, consultare Guida di riferimento alla riga di comando.

Per aggiungere un file a un repository
  1. Nel computer locale, creare il file che si desidera aggiungere al repository CodeCommit.

  2. Dal terminale o dalla riga di comando, eseguire il comando put-file, specificando:

    • Il repository in cui si desidera aggiungere il file.

    • Il ramo in cui si desidera aggiungere il file.

    • L'ID commit completo dell'ultimo commit effettuato al ramo, noto anche come commit di estremità o testa.

    • Il percorso locale del file. La sintassi utilizzata per questo percorso varia a seconda del sistema operativo locale.

    • Il nome del file che si desidera aggiungere, inclusi il percorso in cui il file aggiornato è memorizzato nel repository, se presente.

    • Il nome utente e l'indirizzo e-mail che si desidera associare a questo file.

    • Un messaggio di commit che spiega perché è stato aggiunto il file.

    Il nome utente, l'indirizzo e-mail e il messaggio di commit sono facoltativi, ma consentono agli altri utenti di sapere chi è l'autore e il motivo della modifica. Se non si imposta un nome utente, per impostazione predefinita utilizza il nome utente IAM o una derivazione dell'accesso alla console come nome dell'autore.

    Ad esempio, per aggiungere un file denominato ExampleSolution.py a un repository denominato MyDemoRepo a un ramo denominato feature-randomizationfeature il cui commit più recente ha l'ID 4c925148EXAMPLE:

    aws codecommit put-file --repository-name MyDemoRepo --branch-name feature-randomizationfeature --file-content file://MyDirectory/ExampleSolution.py --file-path /solutions/ExampleSolution.py --parent-commit-id 4c925148EXAMPLE --name "María García" --email "maría_garcía@example.com" --commit-message "I added a third randomization routine."
    Nota

    Quando si aggiungono file binari, utilizzare fileb:// per specificare il percorso locale del file.

    Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:

    { "blobId": "2eb4af3bEXAMPLE", "commitId": "317f8570EXAMPLE", "treeId": "347a3408EXAMPLE" }

Aggiungere un file (Git)

È possibile aggiungere file in un repository locale ed eseguire il push delle modifiche in un repository CodeCommit. Per ulteriori informazioni, consultare Guida introduttiva a Git e AWS CodeCommit.