Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Guarda notebooks en GitHub
En esta página, se describe cómo puedes guardar los archivos de notebook de tu instancia de Vertex AI Workbench en GitHub mediante la extensión jupyterlab-git. Puedes hacer esto para crear una copia de seguridad del notebook o hacer que esté disponible para otros.
En instancias de Vertex AI Workbench, puedes usar la extensión jupyterlab-git para ayudarte con el control de versión. Para obtener más información, consulta jupyterlab-git en GitHub.
Crea un repositorio de GitHub
Si aún no tienes un repositorio de GitHub, debes crear uno.
Cuando crees el repositorio de GitHub, asegúrate de que el repositorio de GitHub se pueda clonar; para ello, elige la casilla de verificación Inicializar este repositorio con un archivo README (Initialize this repository with a README).
Clona tu repositorio de GitHub en tu instancia de Vertex AI Workbench
Para clonar tu repositorio de GitHub en la instancia de Vertex AI Workbench, completa los siguientes pasos:
En tu repositorio de GitHub, haz clic en el botón Código y luego en la pestaña Local.
Copia la URL HTTPS.
En la consola de Google Cloud , ve a la página Instancias.
Haz clic en Abrir JupyterLab para abrir tu instancia de Vertex AI Workbench.
En el navegador de archivos de folder de JupyterLab, selecciona la carpeta en la que deseas clonar el repositorio de GitHub. Por ejemplo, la carpeta principal.
En JupyterLab, selecciona Git > Clonar un repositorio.
En el cuadro de diálogo Clonar a repo, pega la URL HTTPS para tu repositorio de GitHub.
Si se te solicita, ingresa tus credenciales.
Si usas un nombre de usuario y una contraseña de GitHub, ingresa tu nombre de usuario y contraseña de GitHub.
La instancia de Vertex AI Workbench muestra el repositorio como una carpeta nueva. Si no ves el repositorio de GitHub clonado como una carpeta, haz clic en el botón Actualizar lista de archivos.
Configura tu instancia con la información de tu usuario de GitHub
En JupyterLab, abre la carpeta en la que se encuentra tu repositorio.
Elige Git > Open Git Repository in Terminal para abrir una ventana de la terminal de Git.
En la ventana de la terminal de Git, ingresa los siguientes comandos para configurar tu nombre de usuario y correo electrónico de Git:
Elige la pestaña Git. El notebook nuevo se enumera en la agrupación Untracked (Sin seguimiento).
Para agregar el notebook nuevo como un archivo para tu repositorio de GitHub, haz clic con el botón derecho en el notebook nuevo y selecciona Realizar seguimiento. En la pestaña Git, tu notebook se agrega a la agrupación En etapas.
Para confirmar el notebook nuevo en el repositorio de GitHub, haz lo siguiente: Git pestaña, en la Resumen agrega un comentario de confirmación y haz clic en Confirmación.
Elige Git > Push to Remote.
Si usas un nombre de usuario y una contraseña de GitHub, cuando se te solicite, escribe tu nombre de usuario y contraseña de GitHub.
Si usas la autenticación de dos factores con GitHub, escribe tu nombre de usuario de GitHub y tu token de acceso personal.
Cuando se completa el comando git push, los archivos confirmados se encuentran en el repositorio de GitHub.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (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)"]]