Cloning Repositories
Bring your projects to your iPad or iPhone by cloning repositories from GitHub, GitLab, Bitbucket, or any Git server.
Quick Clone via HTTPS
The fastest way to get started with a public repository:
- Tap the + button in the File Browser
- Select Clone Repository
- Paste the HTTPS URL (e.g.,
https://github.com/user/repo.git) - Choose where to save it locally
- Tap Clone
For private repositories, you’ll be prompted for credentials—use a Personal Access Token (PAT) as your password.
Pro Tip: Generate a PAT from your Git provider’s settings with
reposcope for full access to private repositories.
Clone via SSH
SSH provides passwordless authentication once configured—ideal for frequent pushers.
Setting Up Your SSH Key
- Go to Settings → Git → SSH Key Generator
- Choose key size (4096-bit recommended for security)
- Optionally add a passphrase
- Tap Generate Keys
- Copy your public key and add it to your Git provider
Cloning with SSH
Once your key is set up:
- Tap + in the File Browser → Clone Repository
- Paste the SSH URL (e.g.,
git@github.com:user/repo.git) - Select your SSH key if you have multiple
- Tap Clone
Supported Git Providers
Deskless works with any standard Git server:
| Provider | HTTPS | SSH |
|---|---|---|
| GitHub | ✓ | ✓ |
| GitLab | ✓ | ✓ |
| Bitbucket | ✓ | ✓ |
| Azure DevOps | ✓ | ✓ |
| Self-hosted | ✓ | ✓ |
After Cloning
Once your repository is cloned, it appears in your File Browser. Tap to open it and start editing. All Git operations—commit, push, pull, branch—work right from the Git panel.