Sign-in & Git Providers
YOLO Studio gives you a few ways to sign in and a few places to host the code you work on. This page covers the sign-in methods, how GitHub repositories work, and YOLO Internal Git — a managed place to host repositories right inside YOLO.
Sign-in methods
When you open yolo.studio you’ll see the available sign-in buttons:
| Method | What it does |
|---|---|
| Sign in with GitHub | The default. Signs you in and connects your GitHub account in one step, so you can immediately clone and push your GitHub repositories. |
| Sign in with Google | Available where enabled. Use this if you’d rather sign in with a Google account instead of GitHub. |
Pick whichever you prefer — your workspaces, settings, and billing are tied to your YOLO Studio account, not to the provider you signed in with.
Connecting GitHub later. If you sign in with Google, you can still connect a GitHub account afterward from Settings → GitHub Account so you can work with your GitHub repositories. You don’t have to connect GitHub at all if you only use YOLO Internal Git.
GitHub repositories
Signing in with GitHub connects your GitHub account automatically. From there you can:
- Clone an existing repository — choose GitHub in the New Workspace dialog and pick a repo (or paste its URL). YOLO Studio clones it into your .
- Create a new repository — choose GitHub → New Repo to create a fresh repository on GitHub and start a workspace from it.
When you connect a GitHub repo, YOLO Studio configures git credentials and the GitHub CLI (gh) inside the workspace, so git commit, git push, and gh pr create work out of the box for you and for any agents you run.
If you signed in with a method other than GitHub, choose GitHub in the New Workspace dialog and use Connect GitHub there (or connect from Settings → GitHub Account) to browse or create repositories.
YOLO Internal Git
YOLO Internal Git is a managed git service built into YOLO Studio. It gives you a place to host repositories without needing an external GitHub or other account — your repos live inside YOLO, in your own per-user namespace, and workspaces clone from them just like they would from GitHub. New repositories are private by default, with an explicit public option when you create one.
Use it when you want to:
- Start a project without creating an external repository first.
- Keep code entirely inside YOLO Studio.
- Spin up throwaway or experimental repos quickly.
Create a workspace on YOLO Internal Git
In the New Workspace dialog, choose the Internal provider, then pick a mode:
- New Repo — YOLO provisions a fresh private repository for you and clones it into the workspace. Give it a name (it’s pre-filled from the workspace name; edit to override) and click Create.
- Public repository — for a new internal repository, turn on this option and acknowledge the warning before creating the workspace. Anyone with the exact repository URL can view and clone the source and history, plus view releases, issues, and pull requests. Public repositories are not listed to signed-out visitors in Explore, search, user profiles, or repository-list APIs, but the URL itself is public and can be shared or discovered elsewhere.
- Existing Repo — pick one of your existing internal repositories from the list, or paste its URL. YOLO clones it into the workspace.
Either way, git is configured inside the sandbox so commits and pushes to your internal repository work immediately — no extra setup.
Repository visibility can only be selected when creating a new internal repository. Changing an existing repository between private and public from YOLO Studio is not supported yet.
Cloning internal repos from any workspace
Your YOLO Internal Git credential is injected into every session you create, regardless of which provider the workspace was sourced from. This means you can git clone an internal repository from a GitHub-backed workspace (or any other) without extra setup — the credential is there automatically.
# Works in any workspace, not just ones sourced from Internal Git
git clone https://git.yolo.studio/your-username/my-repo.gitIf you don’t have a stored internal git token yet (e.g. you’ve never opened an Internal Git workspace), the injection is a no-op — the workspace just won’t have the credential until you connect one.
Browse your repos and Sign in with YOLO
You can open the YOLO Internal Git web UI to browse your repositories, view commits and branches, and manage repo settings:
- Go to Settings.
- Open Internal Git (“Browse your repos on YOLO Internal Git”).
This opens the internal git web UI in a new tab using Sign in with YOLO — single sign-on that logs you in automatically with your YOLO Studio identity. There’s no separate password or account to manage: because you’re already signed in to YOLO Studio, the internal git UI signs you in for you.
Related pages
- Getting Started — sign in and create your first workspace
- Workspaces — the day-to-day surfaces
- Containers — the runtime backing each workspace