Inserito il: Mar 4, 2020

AWS CodeCommit, un servizio di controllo del codice sorgente completamente gestito, ha rilasciato un nuovo helper remoto Git che supporta i clienti che utilizzano CodeCommit tramite più account o con credenziali di breve durata. L'helper remoto git-remote-codecommit utilizza le informazioni del profilo configurate per l'interfaccia a riga di comando (CLI) di AWS. Inoltre, introduce un nuovo protocollo (codecommit://) che abilita un modello di URL che identifica in modo univoco i repository CodeCommit.

L'helper remoto di AWS CodeCommit offre una migliore integrazione con i profili dell'AWS CLI. L'helper remoto non richiede l'aggiunta della configurazione al file gitconfig. Questa versione offre un'opzione più solida per i clienti che hanno utilizzato in precedenza l'helper delle credenziali incluso nell'AWS CLI. L'helper delle credenziali memorizza le credenziali temporanee nella cache delle credenziali del sistema operativo, rendendo obsolete le credenziali dopo la loro scadenza. Questa era l'unica opzione disponibile per i clienti che utilizzavano credenziali di breve durata. Tramite questo lancio, tutti i clienti possono utilizzare git-remote-codecommit, che non memorizza le credenziali nella cache delle credenziali del sistema operativo e consente di accedere ai repository anche con la multi-factor authentication (MFA).

L'helper remoto introduce un nuovo modello di URL. Ora puoi accedere ai tuoi repository con il modello di URL codecommit::{region}://{aws_cli_profile}@{repositoryname} ad esempio codecommit::us-west-2://dev-account@Hello-Dublin, semplificando il processo di lavoro con repository su più account. I clienti possono archiviare tali URL in script di compilazione e file di configurazione e non devono collegarli con le credenziali che utilizzano per l'autenticazione.

L'helper remoto ha la licenza Apache V2 su github.com/aws/git-remote-codecommit e siamo lieti di ricevere contributi! Per ulteriori informazioni, consulta la documentazione di AWS CodeCommit.  

AWS CodeCommit è un servizio di controllo del codice sorgente completamente gestito che ospita repository sicuri basati su Git. Semplifica la collaborazione dei team sul codice in un ambiente sicuro e altamente scalabile. Per ulteriori informazioni sull'uso di AWS CodeCommit, consulta la spiegazione passo per passo o accedi direttamente alla console.

Per un elenco completo delle regioni AWS in cui AWS CodeCommit è disponibile, consulta la documentazione di AWS CodeCommit.