Collega i repository basati su Git a uno Studio Workspace EMR - Amazon EMR

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à.

Collega i repository basati su Git a uno Studio Workspace EMR

Informazioni sui repository Git per Studio EMR

È possibile associare un massimo di tre repository Git a uno EMR Studio Workspace. Per impostazione predefinita, ogni Workspace consente di scegliere da un elenco di repository Git associati allo stesso AWS account di Studio. Puoi anche creare un nuovo repository Git come risorsa per un'istanza WorkSpace.

Puoi eseguire comandi Git come il seguente utilizzando un comando terminale mentre sei connesso al nodo primario di un cluster.

!git pull origin <branch-name>

In alternativa, puoi utilizzare l'estensione jupyterlab-git. Aprila dalla barra laterale sinistra scegliendo l'icona Git. Per informazioni sull'estensione jupyterlab-git per, vedi jupyterlab-git. JupyterLab

Prerequisiti

Collegamento di un repository Git associato a un'istanza WorkSpace
  1. Apri l'istanza WorkSpace da collegare a un repository dall'elenco WorkSpaces (istanze WorkSpace) nel Studio.

  2. Nella barra laterale sinistra, scegli l'icona Amazon EMR Git Repository per aprire il pannello degli strumenti del repository Git.

  3. In Git repositories (Repository Git), espandi l'elenco a discesa e seleziona un massimo di tre repository diversi da collegare all'istanza WorkSpace. EMRStudio registra la tua 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 ha collegato un repository a un workspace, dovresti vedere i file che appartengono a quel repository apparire nel pannello File browser.

Aggiunta di un nuovo repository Git all'istanza WorkSpace come risorsa
  1. Apri il WorkSpace da collegare a un repository dall'elenco WorkSpaces (WorkSpace) nel tuo Studio.

  2. Nella barra laterale sinistra, scegli l'icona Amazon EMR Git Repository per aprire il pannello degli strumenti del repository Git.

  3. Scegli Add new Git repository (Aggiungi nuovo repository Git).

  4. Per Nome del repository, inserisci un nome descrittivo per il repository in Studio. EMR I nomi possono contenere solo caratteri alfanumerici, trattini alti e trattini bassi.

  5. Per il repository Git URL, inserisci URL per il repository. Quando usi un CodeCommit repository, questo è URL quello che viene copiato quando scegli Clona e poi URL Clona. HTTPS Ad esempio https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName].

  6. Per Branch (Ramo), immetti il nome di un ramo esistente da controllare.

  7. Per Git credentials (Credenziali Git), scegli un'opzione in base alle seguenti linee guida. EMRStudio accede alle tue credenziali Git utilizzando segreti archiviati in Secrets Manager.

    Nota

    Se utilizzate un GitHub repository, vi consigliamo di utilizzare un token di accesso personale (PAT) per l'autenticazione. A partire dal 13 agosto 2021, GitHub richiederà l'autenticazione basata su token e non accetterà più password per l'autenticazione delle operazioni Git. Per ulteriori informazioni, consulta il post sui requisiti di autenticazione dei token per le operazioni Git nel GitHub blog.

    Opzione Descrizione
    Crea un nuovo segreto

    Scegli questa opzione per associare le credenziali Git esistenti a un nuovo segreto che verrà creato AWS Secrets Manager per te. 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 Nome utente e password, immetti il Nome segreto da utilizzare in Secrets Manager e quindi il Nome utente e la Password da associare al segreto.

    –OPPURE–

    Se si utilizza un token di accesso personale per accedere al repository, selezionare Token di accesso personale (PAT), immettere il nome segreto da utilizzare in Secrets Manager, quindi immettere il token di accesso personale. Per ulteriori informazioni, consulta Creazione di un token di accesso personale per la riga di comando GitHub e Token di accesso personali per Bitbucket. CodeCommit i repository non supportano questa opzione.

    Utilizza un repository pubblico senza credenziali Scegli questa opzione per accedere a un repository pubblico.
    Usa un segreto esistente AWS

    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"}.

  8. Scegli Add repository (Aggiungi repository) per creare il nuovo repository. Dopo che EMR Studio avrà creato il nuovo repository, verrà visualizzato un messaggio di successo. Il nuovo repository viene visualizzato nell'elenco a discesa in Git repositories (Repository Git).

  9. 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 ha collegato il nuovo repository al Workspace, nel pannello File Browser dovrebbe apparire una nuova cartella con lo stesso nome del repository.

Per aprire un repository collegato differente, passare alla relativa cartella nel File browser (Browser di file).