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à.
Collegamento di repository basati su Git a un WorkSpace EMR Studio
Informazioni sui repository Git per EMR Studio
È possibile associare un massimo di tre repository Git a un WorkSpace EMR Studio. Per impostazione predefinita, ogni istanza WorkSpace consente di scegliere da un elenco di repository Git associati allo stesso account AWS utilizzato dallo Studio. Puoi anche creare un nuovo repository Git come risorsa per un'istanza WorkSpace.
Puoi eseguire comandi Git come i seguenti usando un comando da terminale mentre sei connesso al nodo primario di un cluster.
!git pull origin
<branch-name>
In alternativa, puoi usare iljupyterlab-gitestensione. Aprila dalla barra laterale sinistra scegliendo l'icona Git. Per informazioni sull'estensione jupyterlab-git perJupyterLab, vedijupyterlab-git
Prerequisiti
-
Per associare un repository Git a un'istanza WorkSpace, il tuo Studio deve essere configurato per consentire il collegamento del repository Git. L'amministratore dello Studio dovrebbe adottare le misure necessarie per Definizione di accesso e autorizzazioni per i repository basati su Git.
-
Se si utilizza unCodeCommitrepository, è necessario utilizzare credenziali Git e HTTPS. Le chiavi SSH e HTTPS con l'assistente credenziali AWS Command Line Interface non sono supportate. CodeCommitinoltre non supporta i token di accesso personali (PAT). Per ulteriori informazioni, vedereUsare IAM conCodeCommitnelGuida per l'utente IAMeConfigurazione per utenti HTTPS che utilizzano credenziali GitnelAWS CodeCommitGuida per l'utente.
Istruzioni
Collegamento di un repository Git associato a un'istanza WorkSpace
-
Apri l'istanza WorkSpace da collegare a un repository dall'elenco WorkSpaces (istanze WorkSpace) nel Studio.
-
Nella barra laterale sinistra, scegliArchivio Amazon EMR Giticona per aprire ilArchivio Gitpannello degli strumenti.
-
In Git repositories (Repository Git), espandi l'elenco a discesa e seleziona un massimo di tre repository diversi da collegare all'istanza WorkSpace. EMR Studio registra la selezione e inizia a collegare ogni repository.
Il completamento del processo di collegamento potrebbe richiedere un po' di tempo. È possibile visualizzare lo stato di ogni repository selezionato nel pannello degli strumenti Git repository (Repository Git). Dopo che EMR Studio collega un repository all'istanza WorkSpace, i file che appartengono a tale repository dovrebbero essere visualizzati nel riquadro File browser (Browser di file).
Aggiunta di un nuovo repository Git all'istanza WorkSpace come risorsa
-
Apri il WorkSpace da collegare a un repository dall'elenco WorkSpaces (WorkSpace) nel tuo Studio.
-
Nella barra laterale sinistra, scegliArchivio Amazon EMR Giticona per aprire ilArchivio Gitpannello degli strumenti.
-
Scegli Add new Git repository (Aggiungi nuovo repository Git).
-
Per Repository name (Nome repository), immetti un nome descrittivo da utilizzare per il repository in EMR Studio. I nomi possono contenere solo caratteri alfanumerici, trattini alti e trattini bassi.
-
Per Git repository URL (URL del repository Git), immettere l'URL del repository. Quando si utilizza unCodeCommitrepository, questo è l'URL che viene copiato quando si sceglieClona URLe poiClona HTTPS. Ad esempio,
https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName]
. -
Per Branch (Ramo), immetti il nome di un ramo esistente da controllare.
-
Per Git credentials (Credenziali Git), scegli un'opzione in base alle seguenti linee guida. EMR Studio accede alle credenziali Git utilizzando i segreti archiviati in Secrets Manager.
Nota
Se si utilizza unGitHubrepository, ti consigliamo di utilizzare un token di accesso personale (PAT) per l'autenticazione. A partire dal 13 agosto 2021,GitHubrichiederà l'autenticazione basata su token e non accetterà più password durante l'autenticazione delle operazioni Git. Per ulteriori informazioni, vedereRequisiti di autenticazione tramite token per le operazioni Git
posta inLaGitHubBlog. Opzione Descrizione Create a new secret (Crea un nuovo segreto) Scegli questa opzione per associare le credenziali Git esistenti a un nuovo segreto che verrà creato per te in AWS Secrets Manager. Esegui una delle seguenti operazioni in base alle credenziali Git utilizzate per il repository.
Se utilizzi un nome utente e una password Git per accedere al repository, seleziona Username and password (Nome utente e password), immetti il Secret name (Nome segreto) da utilizzare in Secrets Manager, quindi immetti lo Username (Nome utente) e la Password da associare al segreto.
–OPPURE–
Se utilizzi un token di accesso personale per accedere al repository, seleziona Personal access token (PAT) (Token di accesso personale (PAT)), immetti il Secret name (Nome segreto) da utilizzare in Secrets Manager e, in seguito, immetti il tuo personal access token (token di accesso personale). Per ulteriori informazioni, vedereCreazione di un token di accesso personale per la riga di comando perGitHub
eToken di accesso personali per Bitbucket . CodeCommiti repository non supportano questa opzione. Use a public repository without credentials (Utilizza un repository pubblico senza credenziali) Scegli questa opzione per accedere a un repository pubblico. Utilizzo di un segreto AWS esistente Scegli questa opzione se le credenziali sono già state salvate come segreto in Secrets Manager, quindi seleziona il nome segreto dall'elenco.
Se selezioni un segreto associato a un nome utente e una password Git, il segreto deve essere nel formato
{"gitUsername": "
.MyUserName
", "gitPassword": "MyPassword
"} -
Scegli Add repository (Aggiungi repository) per creare il nuovo repository. Dopo che EMR Studio ha creato il nuovo repository, visualizzerai un messaggio di esito positivo. Il nuovo repository viene visualizzato nell'elenco a discesa in Git repositories (Repository Git).
-
Per collegare il nuovo repository alla tua istanza WorkSpace, selezionalo dall'elenco a discesa in Git repositories (Repository Git).
Il completamento del processo di collegamento potrebbe richiedere un po' di tempo. Dopo che EMR Studio collega il nuovo repository all'istanza WorkSpace, verrà visualizzata una nuova cartella con lo stesso nome del repository nel riquadro File Browser (Browser di file).
Per aprire un repository collegato differente, passare alla relativa cartella nel File browser (Browser di file).