Skip to content

Setup Guide

Recommended

This guide walks you through setting up GitHub collaboration so you can push, pull, and clone CutReady workspaces with your team.

Before configuring remote sync, install the GitHub CLI — it handles authentication for you so you never need to manage tokens manually.

Install via winget (built into Windows 11):

Terminal window
winget install GitHub.cli

Or download the installer from cli.github.com.

  1. Open a terminal (PowerShell, Terminal, or your shell of choice).

  2. Log in to GitHub:

    Terminal window
    gh auth login

    Follow the interactive prompts — choose GitHub.com, HTTPS, and authenticate via the browser when prompted.

  3. Set up git credential integration:

    Terminal window
    gh auth setup-git

    This configures git to use your GitHub CLI credentials automatically. CutReady uses this under the hood for all remote operations.

  4. Restart CutReady if it’s already running, so it can detect the newly installed CLI and credentials.

To confirm everything is working:

Terminal window
gh auth status

You should see output like:

github.com
✓ Logged in to github.com account yourname
- Active account: true
- Git operations protocol: https
- Token scopes: 'repo', 'read:org'

Make sure the account shown has access to the repositories you want to collaborate on.

If you’re starting a new CutReady project that you want to share:

  1. Create a repository on GitHub (via github.com/new or gh repo create).

  2. In CutReady, open SettingsGit Remote tab.

  3. Paste the remote URL (e.g., https://github.com/you/your-project.git).

  4. Click Save — the Sync Bar will appear in the Snapshots panel.

  5. Click Push to upload your workspace.

To join a teammate’s CutReady project:

  1. On the Home screen, click Clone Workspace.

  2. Paste the repository URL.

  3. Choose a local folder to clone into.

  4. CutReady downloads the workspace and opens it automatically.

CutReady uses snapshots (git commits) to track your work. Every time you save, a snapshot is created automatically.

No additional identity setup is needed — CutReady automatically resolves your name and email from the GitHub CLI. Since you already ran gh auth login, your GitHub profile identity is used for snapshots.

”Clone failed: 401” or “Permission denied”

Section titled “”Clone failed: 401” or “Permission denied””
  • Cause: GitHub CLI isn’t installed, not authenticated, or CutReady can’t find it on PATH.
  • Fix: Run gh auth login and gh auth setup-git, then restart CutReady.
  • Cause: Your GitHub account doesn’t have write access to the repository.
  • Fix: Ask the repository owner to grant you Collaborator access, or fork the repository.
  • Cause: No internet connection, or the remote URL is incorrect.
  • Fix: Check your connection and verify the remote URL in Settings → Git Remote.
  • Cause: The changes may be on a different timeline (branch).
  • Fix: Check the Timeline Selector to see all available timelines and switch to the one with the changes you expect.

Once your workspace is pushed to GitHub, you can share it with a single link:

https://cutready.io/gh/your-username/your-workspace

When a collaborator clicks this link, CutReady opens the workspace automatically — or prompts them to clone it if they don’t have it yet. See Sharing with Deep Links for details.