Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Notebook auf GitHub speichern
Auf dieser Seite wird beschrieben, wie Sie die Notebookdateien Ihrer Vertex AI Workbench-Instanz mit der Erweiterung jupyterlab-git in GitHub speichern. Dies können Sie tun, um eine Sicherung des Notebooks zu erstellen oder das Notebook anderen Nutzern zur Verfügung zu stellen.
In Vertex AI Workbench-Instanzen können Sie die Erweiterung jupyterlab-git verwenden, um die Versionsverwaltung zu unterstützen. Weitere Informationen finden Sie auf GitHub unter jupyterlab-git.
GitHub-Repository erstellen
Wenn Sie noch kein GitHub-Repository haben, müssen Sie eines erstellen.
Achten Sie beim Erstellen des GitHub-Repositorys darauf, dass Ihr GitHub-Repository geklont werden kann, indem Sie das Kästchen Dieses Repository mit einer README-Datei initialisieren anklicken.
Klonen Sie das GitHub-Repository in der Vertex AI Workbench-Instanz.
Führen Sie die folgenden Schritte aus, um das GitHub-Repository in der Vertex AI Workbench-Instanz zu klonen:
Klicken Sie in Ihrem GitHub-Repository auf die Schaltfläche Code und dann auf den Tab Lokal.
Kopieren Sie die URL unter HTTPS.
Rufen Sie in der Google Cloud Console die Seite Instanzen auf.
Klicken Sie auf JupyterLab öffnen, um die Vertex AI Workbench-Instanz zu öffnen.
Im JupyterLabfolderDateibrowser den Ordner aus, in den Sie das GitHub-Repository klonen möchten. Beispiel: der Basisordner.
Wählen Sie in JupyterLab Git > Repository klonen aus.
Fügen Sie im Dialogfeld Repository klonen die HTTPS-URL für Ihr GitHub-Repository ein.
Geben Sie Ihre Anmeldedaten ein, wenn Sie dazu aufgefordert werden.
Wenn Sie einen GitHub-Nutzernamen und ein GitHub-Passwort verwenden, geben Sie Ihren GitHub-Nutzernamen und das Passwort ein.
Wenn Sie die 2-Faktor-Authentifizierung mit GitHub nutzen, erstellen Sie ein persönliches Zugriffstoken und verwenden Sie dieses.
Klicken Sie auf Klonen.
Ihre Vertex AI Workbench-Instanz zeigt Ihr Repository als neuen Ordner an. Wenn Ihr geklontes GitHub-Repository nicht als Ordner angezeigt wird, klicken Sie auf die Schaltfläche Dateiliste aktualisieren, wie nachstehend gezeigt:
Vertex AI Workbench-Instanz mit den GitHub-Nutzerinformationen konfigurieren
Öffnen Sie in JupyterLab den Ordner, in dem sich Ihr Repository befindet.
Wählen Sie Git > Git Repository in Terminal öffnen aus, um ein Git-Terminalfenster zu öffnen.
Geben Sie im Git-Terminalfenster die folgenden Befehle ein, um Ihren Git-Nutzernamen und Ihre E-Mail-Adresse zu konfigurieren:
Wählen Sie den Tab Git aus. Das neue Notebook wird in der Gruppe Untracked aufgelistet.
Klicken Sie mit der rechten Maustaste auf das neue Notebook und wählen Sie Nachverfolgen aus, um das neue Notebook als Datei für das GitHub-Repository hinzuzufügen. Auf dem Tab Git wird Ihr Notebook nun zur Gruppe Staged hinzugefügt.
Führen Sie auf dem Tab Git im Feld Zusammenfassung einen Commit-Kommentar hinzu und klicken Sie dann auf Commit um einen Commit für das neue Notebook im GitHub-Repository durchzuführen.
Wählen Sie Git > Zu Remote übertragen aus.
Wenn Sie einen GitHub-Nutzernamen und -Passwort verwenden, geben Sie bei entsprechender Aufforderung den GitHub-Nutzernamen und das Passwort ein.
Wenn Sie die 2-Faktor-Authentifizierung mit GitHub nutzen, geben Sie Ihren GitHub-Nutzernamen und Ihr persönliches Zugriffstoken ein.
Nachdem der Befehl git push ausgeführt wurde, befinden sich die Dateien, für die ein Commit durchgeführt wurde, in Ihrem GitHub-Repository.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-06 (UTC)."],[],[],null,["# Save a notebook to GitHub\n=========================\n\nThis page describes how you can save your Vertex AI Workbench instance's\nnotebook files to GitHub by using the `jupyterlab-git` extension. You might\ndo this to create a backup of the notebook or to make the notebook\navailable to others.\n\nIn Vertex AI Workbench instances, you can use the `jupyterlab-git`\nextension to help you with version control. To learn more, see\n[`jupyterlab-git`](https://github.com/jupyterlab/jupyterlab-git/blob/main/README.md)\non GitHub.\n\nCreate a GitHub repository\n--------------------------\n\nIf you don't already have\na [GitHub](https://github.com/) repository,\nyou must create one.\n\nWhen you create your GitHub repository make sure that your GitHub repository\ncan be cloned by selecting the **Initialize this repository with a README**\ncheckbox.\n\nClone your GitHub repository in your Vertex AI Workbench instance\n-----------------------------------------------------------------\n\nTo clone your GitHub repository in your Vertex AI Workbench instance,\ncomplete the following steps:\n\n1. In your GitHub repository, click the **Code** button,\n and then click the **Local** tab.\n\n2. Copy the **HTTPS** URL.\n\n3. In the Google Cloud console, go to the **Instances** page.\n\n [Go to Instances](https://console.cloud.google.com/vertex-ai/workbench/instances)\n4. Click **Open JupyterLab** to open\n your Vertex AI Workbench instance.\n\n5. In the JupyterLab\n folder **File Browser**, select\n the folder where you want to clone the GitHub repository. For example,\n the home folder.\n\n6. In JupyterLab, select\n **Git \\\u003e Clone a Repository**.\n\n7. In the **Clone a repo** dialog, paste the HTTPS URL for\n your GitHub repository.\n\n8. If prompted, enter your credentials.\n\n - If you use a GitHub username and password, enter your\n GitHub username and password.\n\n - If you use two-factor authentication with GitHub,\n create and use a [personal access\n token](https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line).\n\n9. Click **Clone**.\n\n10. Your Vertex AI Workbench instance shows your repository\n as a new folder. If you don't see your cloned GitHub repository\n as a folder, click the **Refresh File List** button.\n\nConfigure your instance with your GitHub user information\n---------------------------------------------------------\n\n1. In JupyterLab, open the folder where your repository is located.\n\n2. Select **Git \\\u003e Open Git Repository in Terminal**\n to open a Git terminal window.\n\n3. In the Git terminal window, enter the following commands to configure\n your Git username and email:\n\n ```scdoc\n git config --global user.name \"USERNAME\"\n git config --global user.email \"EMAIL_ADDRESS\"\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e: your GitHub username\n - \u003cvar translate=\"no\"\u003eEMAIL_ADDRESS\u003c/var\u003e: your GitHub account email address\n4. If your GitHub account requires SSH authentication, complete\n the following steps to connect your account:\n\n 1. From your Git terminal in your Vertex AI Workbench\n instance, follow GitHub's [instructions for generating a new\n SSH key](https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent).\n\n 2. Follow the [instructions for adding that SSH key to your GitHub\n account](https://help.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account).\n\n5. Close the Git terminal window.\n\nAdd your committed files to your GitHub repository\n--------------------------------------------------\n\n1. In JupyterLab, open the folder where your repository is located.\n\n2. [Add a new notebook](/vertex-ai/docs/workbench/instances/create-console-quickstart#open-a-new-notebook-file).\n\n3. Select the **Git** tab. Your new notebook is listed in the **Untracked**\n grouping.\n\n4. To add the new notebook as a file for your GitHub repository, right-click\n the new notebook and select **Track** . On the **Git** tab, your notebook\n is now added to the **Staged** grouping.\n\n5. To commit your new notebook to your GitHub repository, on the **Git** tab,\n in the **Summary** field, add a commit comment, and then click **Commit**.\n\n6. Select **Git \\\u003e Push to Remote**.\n\n - If you use a GitHub username and password, when prompted, enter your\n GitHub username and password.\n\n - If you use two-factor authentication with GitHub, enter your\n GitHub username and personal access token.\n\n After the `git push` command completes, your committed files are in\n your GitHub repository.\n\nWhat's next\n-----------\n\n- [Use Cloud Storage to back up and restore\n files](/vertex-ai/docs/workbench/instances/restore-cloud-storage)\n\n- [Use a snapshot to back up and restore\n data](/vertex-ai/docs/workbench/instances/restore-snapshot)"]]