Cloning Repositories
Clone repositories from GitHub, GitLab, Gitea, or any Git URL.
Cloning Repositories
Branqo supports cloning from any Git remote — GitHub, GitLab, Gitea, or a plain URL.
Clone via HTTPS
- Click Clone Repository in the toolbar
- Paste the HTTPS URL (e.g.,
https://github.com/user/repo.git) - Choose the destination directory
- Click Clone
Clone via SSH
To clone via SSH, you need an SSH key configured:
- Go to Settings → SSH Keys
- Click Generate Key to create a new Ed25519 key, or Import an existing one
- Copy the public key and add it to your Git provider (GitHub → Settings → SSH Keys)
- Clone using the SSH URL (e.g.,
[email protected]:user/repo.git)
Branqo manages SSH keys through your OS keychain — keys are stored securely and never leave your machine.
Clone from Provider
If you've connected a Git provider (GitHub, GitLab, or Gitea):
- Click Clone Repository
- Switch to the Provider tab
- Browse or search your remote repositories
- Select a repo and click Clone
Partial Clone (Large Repos)
For very large repositories, Branqo supports partial and shallow clones:
- Shallow clone: Only downloads recent history (
--depth) - Partial clone: Downloads file metadata without full blob content (
--filter=blob:none) - Sparse checkout: Only checks out specific directories
Access these options via Clone → Advanced Options.