Salvataggio di un notebook in GitHub

Questa pagina descrive come salvare i file notebook dell'istanza di Agent Platform Workbench su GitHub utilizzando l'estensione jupyterlab-git. Potresti farlo per creare un backup del notebook o per renderlo disponibile ad altri.

Nelle istanze di Agent Platform Workbench, puoi utilizzare l'estensione jupyterlab-git per facilitare il controllo delle versioni. Per saperne di più, consulta jupyterlab-git su GitHub.

Creare un repository GitHub

Se non hai già un repository GitHub, devi crearne uno.

Quando crei il repository GitHub, assicurati che possa essere clonato selezionando la casella di controllo Inizializza questo repository con un file README.

Inizializza un repository GitHub con un file README.

Clona il repository GitHub nell'istanza di Agent Platform Workbench

Per clonare il repository GitHub nell'istanza di Agent Platform Workbench, completa i seguenti passaggi:

  1. Nel repository GitHub, fai clic sul pulsante Code (Codice) e poi sulla scheda Local (Locale).

  2. Copia l'URL HTTPS.

  3. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  4. Fai clic su Apri JupyterLab per aprire l'istanza di Agent Platform Workbench.

  5. In JupyterLab  File Browser, seleziona la cartella in cui vuoi clonare il repository GitHub. Ad esempio, la cartella Home.

    Il browser di file JupyterLab in Gemini Enterprise Agent Platform Workbench, che evidenzia la cartella Home in cui è possibile clonare un repository GitHub.

  6. In JupyterLab, seleziona Git > Clona un repository.

  7. Nella finestra di dialogo Clona un repository, incolla l'URL HTTPS del repository GitHub.

    Finestra di dialogo che mostra il campo per l'URL del repository e le opzioni per i sottomoduli e il download del repository.

  8. Se richiesto, inserisci le tue credenziali.

    • Se utilizzi un nome utente e una password GitHub, inserisci il tuo nome utente e la tua password GitHub.

    • Se utilizzi l'autenticazione a due fattori con GitHub, crea e utilizza un token di accesso personale.

  9. Fai clic su Clona.

  10. L'istanza di Agent Platform Workbench mostra il repository come nuova cartella. Se non vedi il repository GitHub clonato come cartella, fai clic sul pulsante Aggiorna elenco file.

    Il browser dei file di JupyterLab in Gemini Enterprise Agent Platform Workbench, con il pulsante Aggiorna elenco file evidenziato.

Configura l'istanza con le informazioni utente di GitHub

  1. In JupyterLab, apri la cartella in cui si trova il repository.

  2. Seleziona Git > Apri repository Git nel terminale per aprire una finestra del terminale Git.

  3. Nella finestra del terminale Git, inserisci i seguenti comandi per configurare il nome utente e l'email di Git:

    git config --global user.name "USERNAME"
    git config --global user.email "EMAIL_ADDRESS"

    Sostituisci quanto segue:

    • USERNAME: il tuo nome utente GitHub
    • EMAIL_ADDRESS: l'indirizzo email del tuo account GitHub
  4. Se il tuo account GitHub richiede l'autenticazione SSH, completa i seguenti passaggi per collegare il tuo account:

    1. Dal terminale Git nell'istanza di Agent Platform Workbench, segui le istruzioni di GitHub per generare una nuova chiave SSH.

    2. Segui le istruzioni per aggiungere la chiave SSH al tuo account GitHub.

  5. Chiudi la finestra del terminale Git.

Aggiungere i file di cui è stato eseguito il commit al repository GitHub

  1. In JupyterLab, apri la cartella in cui si trova il repository.

  2. Aggiungi un nuovo notebook.

  3. Seleziona la scheda Git. Il nuovo notebook è elencato nel raggruppamento Non monitorati.

  4. Per aggiungere il nuovo notebook come file per il repository GitHub, fai clic con il tasto destro del mouse sul nuovo notebook e seleziona Monitora. Nella scheda Git, il notebook è ora aggiunto al raggruppamento In staging.

  5. Per eseguire il commit del nuovo blocco note nel repository GitHub, nella scheda Git, nel campo Riepilogo, aggiungi un commento di commit e poi fai clic su Commit.

  6. Seleziona Git > Push to Remote.

    • Se utilizzi un nome utente e una password GitHub, quando ti viene richiesto, inserisci il tuo nome utente e la password GitHub.

    • Se utilizzi l'autenticazione a due fattori con GitHub, inserisci il tuo nome utente GitHub e il token di accesso personale.

    Al termine del comando git push, i file di cui è stato eseguito il commit si trovano nel repository GitHub.

Passaggi successivi