Repository
A repository is the durable Git source of truth behind every Tensorlake file system. Workspaces, mounts, snapshots, and promotion all operate on top of repository branches, commits, and refs. The Git Repositories guide shows how to work with that same backing repository through ordinarygit clone, git push, and git fetch.
Workspace
A workspace is a private working history forked from a repository branch or commit. Agents write to workspaces throughtl fs mounts.
Creating a workspace does not copy the repository. Tensorlake records the base commit and tracks snapshots from there.
Mount
A mount exposes a repository branch, commit, or workspace as a directory./work like any other directory.
Snapshot
A snapshot records the current contents of a writable mount as a commit on the workspace.Promote
Promote publishes workspace snapshots to a branch.Mount Modes
Mount modes answer two questions:- Can this mount write?
- Does it stay fixed, or follow a branch as it moves?
Credentials
Tensorlake file systems use two credentials.tl login stores a Tensorlake CLI credential. The CLI uses it to ask Tensorlake for short-lived Git credentials.
A Git credential authorizes access to the backing repository service. It is scoped to a project and usually one repository, carries scopes like git:read and git:write, and is sent as the HTTP Basic password for git, SDK calls, and tl fs mounts.
Most commands mint and refresh Git credentials automatically. You only handle one yourself when using plain Git, CI, or another HTTP client. See Authentication.