Notebook auf GitHub speichern

Sie können den Inhalt einer Notebookinstanz auf GitHub speichern, um Ihr Notebook zu sichern und anderen Nutzern zur Verfügung zu stellen.

So speichern Sie ein Notebook auf GitHub:

  1. Erstellen Sie ein GitHub-Repository.

    Wenn Sie noch kein GitHub-Repository haben, müssen Sie eines erstellen. Initialisieren Sie das GitHub-Repository beim Erstellen mit einer README-Datei, damit das Repository geklont werden kann.

    GitHub-Repository mit README-Datei initialisieren

  2. Konfigurieren Sie die Notebookinstanz mit Ihren GitHub-Nutzerinformationen.

    1. Wechseln Sie in der Google Cloud Console zur Seite AI Platform Notebooks.

      Zur Seite "AI Platform Notebooks"

    2. Klicken Sie zum Öffnen der Notebookinstanz auf JupyterLab öffnen.

    3. Wählen Sie Git -> Open Terminal (Git -> Terminal öffnen) aus, um ein Git-Terminalfenster zu öffnen.

    4. Geben Sie im Git-Terminalfenster die folgenden Befehle ein, um Ihren Git-Nutzernamen und Ihre E-Mail-Adresse zu konfigurieren:

      git config --global user.name "your-name"
      git config --global user.email "your-email"
      
    5. Wenn für Ihr GitHub-Konto eine SSH-Authentifizierung erforderlich ist, müssen zum Verbinden des Kontos weitere Schritte ausgeführt werden. Folgen Sie im Git-Terminalfenster in AI Platform Notebooks der Anleitung zum Generieren eines neuen SSH-Schlüssels. Folgen Sie dann der Anleitung zum Hinzufügen des SSH-Schlüssels zu Ihrem GitHub-Konto.

    6. Schließen Sie das Git-Terminalfenster.

  1. Klonen Sie das GitHub-Repository in die Notebookinstanz.

    1. Kopieren Sie die URL des GitHub-Repositorys. Sie finden diese im GitHub-Repository unter Clone or download.

      GitHub-Repository-URL ermitteln

    2. Wählen Sie in der Notebookinstanz den Ordner aus, in den Sie das GitHub-Repository klonen möchten. Sie können es zum Beispiel in den Hauptordner klonen, wie nachstehend gezeigt:

      Hauptordner des Notebooks

    3. Klicken Sie auf die Schaltfläche Git clone (Git-Klon).

      Schaltfläche zum Klonen des Repositorys

    4. Fügen Sie bei entsprechender Aufforderung die URL des GitHub-Repositorys ein, die Sie zuvor kopiert haben. Klicken Sie dann auf Klonen.

      Repository-URL einfügen und klonen

  2. In der Notebookinstanz wird das Repository als neuer Ordner angezeigt. Wenn Ihr geklontes GitHub-Repository nicht als Ordner angezeigt wird, klicken Sie auf die Schaltfläche Dateiliste aktualisieren, wie nachstehend gezeigt:

    Schaltfläche

  3. Doppelklicken Sie auf Ihren Repository-Ordner, um ihn zu öffnen.

  4. Fügen Sie der Notebookinstanz ein neues Notebook hinzu.

    Wählen Sie File -> New -> Notebook (Datei -> Neu -> Notebook) aus. Dadurch wird ein neues Notebook mit dem Namen "Untitled.ipynb" erstellt. Wählen Sie den Kernel für Ihr neues Notebook aus, zum Beispiel "Python 3". Sie können ein Python 3-Notebook auch mit dem Launcher erstellen.

    Notebookdatei hinzufügen

  5. Wählen Sie den Tab Git aus. Das neue Notebook wird in der Gruppe Untracked aufgelistet.

    Nicht nachverfolgtes Notebook

    Klicken Sie mit der rechten Maustaste auf das neue Notebook und wählen Sie Track aus, um das neue Notebook als Datei für das GitHub-Repository hinzuzufügen. Nun wird das Notebook auf dem Tab Git der Gruppe Staged hinzugefügt.

    Notebook mit erfolgtem Staging

  6. Fügen Sie auf dem Tab Git einen Commit-Kommentar hinzu und klicken Sie auf die Schaltfläche Commit, um einen Commit für das Notebook durchzuführen.

  7. Wählen Sie Git -> Open terminal (Git -> Terminal öffnen) aus, um ein Git-Terminalfenster zu öffnen.

    Geben Sie im Git-Terminalfenster den Befehl git push ein. Wenn Sie dazu aufgefordert werden, geben Sie Ihren GitHub-Nutzernamen und das zugehörige Passwort ein.

    Wenn der Befehl git push ausgeführt wurde, wurden die Dateien, für die ein Commit durchgeführt wurde, Ihrem GitHub-Repository hinzugefügt.