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à.
Configurazione degli utenti HTTPS con le credenziali Git
Il modo più semplice per configurare le connessioni ai AWS CodeCommit repository è configurare le credenziali Git per CodeCommit nella console IAM e quindi utilizzare tali credenziali per le connessioni HTTPS. Puoi anche utilizzare queste stesse credenziali con qualsiasi strumento o ambiente di sviluppo integrato (IDE) di terze parti che supporti l'autenticazione HTTPS utilizzando un nome utente e una password statici. Per alcuni esempi, consulta Per connessioni da strumenti di sviluppo.
Nota
Se in precedenza hai configurato il tuo computer locale per utilizzare l'helper per le credenziali CodeCommit, devi modificare il file .gitconfig per rimuovere le informazioni sull'helper per le credenziali dal file prima di poter utilizzare le credenziali Git. Se sul tuo computer locale è in esecuzione macOS, potresti dover cancellare le credenziali memorizzate nella cache di Keychain Access.
Fase 1: Configurazione iniziale per CodeCommit
Segui questi passaggi per configurare un account Amazon Web Services, creare un utente IAM e configurare l'accesso a CodeCommit.
Per creare e configurare un utente IAM per l'accesso CodeCommit
Crea un account Amazon Web Services andando su http://aws.amazon.com
e scegliendo Registrati. Crea un utente IAM o utilizzane uno esistente nel tuo account Amazon Web Services. Assicurati di avere un ID della chiave di accesso e una chiave di accesso segreta associati a quell'utente IAM. Per ulteriori informazioni, consulta Creazione di un utente IAM nel tuo account Amazon Web Services.
Nota
CodeCommit richiede AWS Key Management Service. Se stai utilizzando un utente IAM esistente, assicurati che all'utente non siano associate politiche che negino espressamente le AWS KMS azioni richieste da. CodeCommit Per ulteriori informazioni, consulta AWS KMS e crittografia.
Accedi Console di gestione AWS e apri la console IAM all'indirizzo. https://console.aws.amazon.com/iam/
-
Nella console IAM, nel pannello di navigazione, scegli Utenti, quindi scegli l'utente IAM che desideri configurare per CodeCommit l'accesso.
Nella scheda Permissions (Autorizzazioni), scegliere Add permissions (Aggiungi autorizzazioni).
-
In Grant permissions (Concedi autorizzazioni), scegliere Attach existing policies directly (Collega direttamente le policy esistenti).
Dall'elenco delle policy, seleziona AWSCodeCommitPowerUser un'altra policy gestita per CodeCommit l'accesso. Per ulteriori informazioni, consulta AWS politiche gestite per CodeCommit.
Dopo aver selezionato la policy da allegare, scegli Avanti: Revisione per visualizzare l'elenco delle policy da allegare all'utente IAM. Se l'elenco è corretto, scegliere Add permissions (Aggiungi autorizzazioni).
Per ulteriori informazioni sulle policy CodeCommit gestite e sulla condivisione dell'accesso ai repository con altri gruppi e utenti, consulta Condividere un repository eAutenticazione e controllo degli accessi per AWS CodeCommit.
Se desideri utilizzare AWS CLI i comandi con CodeCommit, installa. AWS CLI Ti consigliamo di creare un profilo per utilizzare AWS CLI with CodeCommit. Per ulteriori informazioni, vedere Guida di riferimento alla riga di comando e Utilizzo di profili denominati.
Fase 2: installazione di Git
Per lavorare con file, commit e altre informazioni nei CodeCommit repository, devi installare Git sul tuo computer locale. CodeCommit supporta le versioni Git 1.7.9 e successive. La versione 2.28 di Git supporta la configurazione del nome del ramo per i commit iniziali. Si consiglia di utilizzare una versione recente di Git.
Per installare Git, consigliamo siti web come Git Downloads.
Nota
Git è una piattaforma in evoluzione e regolarmente aggiornata. Di tanto in tanto, una modifica delle funzionalità potrebbe influire sul modo in cui funziona. CodeCommit Se riscontri problemi con una versione specifica di Git and CodeCommit, consulta le informazioni inRisoluzione dei problemi.
Passaggio 3: crea le credenziali Git per le connessioni HTTPS a CodeCommit
Dopo aver installato Git, crea le credenziali Git per il tuo utente IAM in IAM.
Per configurare le credenziali HTTPS Git per CodeCommit
-
Accedi Console di gestione AWS e apri la console IAM all'indirizzo https://console.aws.amazon.com/iam/
. Assicurati di accedere come utente IAM che creerà e utilizzerà le credenziali Git per le connessioni a CodeCommit.
-
Nella console IAM, nel pannello di navigazione, scegli Utenti e, dall'elenco degli utenti, scegli il tuo utente IAM.
Nota
Puoi visualizzare e gestire direttamente le tue CodeCommit credenziali in Le mie credenziali di sicurezza. Per ulteriori informazioni, consulta Visualizza e gestisci le tue credenziali.
-
Nella pagina dei dettagli dell'utente, scegli la scheda Credenziali di sicurezza. Nella sezione Chiavi API, scegli Genera chiave API. Seleziona AWS CodeCommit come servizio.
Nota
Non è possibile selezionare il nome utente e la password per le credenziali Git. Per ulteriori informazioni, consulta Use Git Credentials and HTTPS with. CodeCommit
-
Copia il nome utente e la password che IAM ha generato per te, mostrando, copiando e incollando queste informazioni in un file sicuro sul tuo computer locale oppure scegliendo Scarica credenziali per scaricare queste informazioni come file .CSV. Queste informazioni sono necessarie per connettersi a CodeCommit.
Dopo aver salvato le credenziali, scegliere Close (Chiudi).
Importante
Questa è l'unica occasione a disposizione per salvare il nome utente e la password. Se non le salvi, puoi copiare il nome utente dalla console IAM, ma non puoi cercare la password. Sarà quindi necessario reimpostare la password e salvarla.
Passaggio 4: connettiti alla CodeCommit console e clona il repository
Se un amministratore ha già inviato il nome e i dettagli di connessione del repository CodeCommit, puoi ignorare questa fase e clonare direttamente il repository.
Per connettersi a un repository CodeCommit
Apri la CodeCommit console all'indirizzo. https://console.aws.amazon.com/codesuite/codecommit/home
-
Nel selettore di 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.
-
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 stai utilizzando le credenziali Git con il tuo utente IAM o il credenziale helper incluso nel. AWS CLI
Copia l'URL HTTPS (GRC) se usi il comando git-remote-codecommit sul computer locale.
Copia l'URL SSH se stai usando una coppia di public/private chiavi SSH con il tuo utente IAM.
Nota
Se visualizzi una pagina di benvenuto anziché un elenco di repository, significa che non ci sono repository associati al tuo AWS account nel punto in Regione AWS cui hai effettuato l'accesso. Per creare un repository, consulta Crea un AWS CodeCommit repository oppure segui la procedura del tutorial Guida introduttiva a Git e CodeCommit.
-
Apri un terminale, la riga di comando o la shell Git. Esegui il comando git clone con l'URL clone HTTPS copiato per clonare il repository. Ad esempio, per clonare un repository denominato in un repository locale denominato
MyDemoRepomy-demo-reponella regione Stati Uniti orientali (Ohio):git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repoAlla prima connessione, verranno richiesti nome utente e password del repository. A seconda della configurazione del computer locale, questa richiesta proviene da un sistema di gestione delle credenziali per il sistema operativo, da un'utilità di gestione delle credenziali per la versione di Git in uso (ad esempio, il Git Credential Manager incluso in Git per Windows), dal tuo IDE o da Git stesso. Inserisci il nome utente e la password generati per le credenziali Git in IAM (quelli che hai creato in). Passaggio 3: crea le credenziali Git per le connessioni HTTPS a CodeCommit In base al sistema operativo in uso e ad altri componenti software, queste informazioni potrebbero venire salvate in un archivio delle credenziali o in un'utilità di gestione delle credenziali. In tal caso, non dovrebbe essere richiesto nuovamente a meno che non modifichi la password, disattivi le credenziali Git o elimini le credenziali Git in IAM.
Se non disponi di un archivio delle credenziali o se nel computer locale non è configurata alcuna utilità di gestione delle credenziali, puoi installarne uno. Per ulteriori informazioni su Git e sulle relative modalità di gestione delle credenziali, consulta Credential Storage
nella documentazione Git. Per ulteriori informazioni, consulta Connettiti al CodeCommit repository clonando il repository e Crea un commit.
Fasi successive
Hai completato i prerequisiti. Segui i passaggi indicati per iniziare a utilizzareGuida introduttiva con CodeCommit . CodeCommit
Per sapere come creare e inviare il tuo primo commit, consultaCrea un commit in AWS CodeCommit. Se non hai familiarità con Git, ti consigliamo di consultare le informazioni in Dove posso saperne di più su Git? e Guida introduttiva a Git e AWS CodeCommit.