Datalore 2025.6 Help

Import a workspace from a Git repository

In Datalore, you can create workspaces from notebooks and files stored in Git repositories. You can import both repositories with Jupyter-compatible notebooks and repositories with workspaces previously exported or backed up from Datalore.

Workspace import works as follows:

  • The new workspace in Datalore gets its name from the imported Git repository. You can rename the workspace later in workspace settings.

  • All the imported .ipynb files are added to the Book Notebooks section.

  • If a file is stored in a folder that shares the same name as an imported notebook, it will be imported as part of that notebook.

  • All other files are added as workspace files. They are available in the Document Data section of the new workspace.

  • The folder structure of files imported as notebook files and workspace files is preserved.

Supported Git providers

Datalore supports workspace import from GitHub, GitLab, and other Git providers that use standard Git commands and API.

Self-hosted providers are supported too, as long as they can accept SSH connections and do not use any non-standard configuration.

Import a workspace

  1. On the Home page, click Plus New workspace at the bottom left.

  2. In the New workspace dialog, switch to the From repository tab.

    Creating a new workspace from a Git repository
  3. In Repository URL, enter the URL of your Git repository.

  4. Configure the connection depending on the URL you provided:

    1. (Optional) In Branch, select the branch to import notebooks and files from.

    2. (Optional) In Base directory, enter the name of the directory to import notebooks and files from. If left empty, the repository root is used.

    1. Click Plus Add SSH key.

    2. Paste the SSH private key you want to use for the connection and click Go to next step.

    3. Click Add key.

    4. (Optional) In Branch, select the branch to import notebooks and files from.

    5. (Optional) In Base directory, enter the name of the directory to import notebooks and files from. If left empty, the repository root is used.

    6. (Optional) To set up this repository connection for workspace backups, enable Use this repository to back up the new workspace.

    7. (Optional) If you want to back up notebooks without outputs, enable Exclude cell outputs from backup.

    8. (Optional) In Backup file structure, select how you want the notebooks and files to be stored in the backup.

  5. Click Create workspace.

Next steps

01 October 2025