Cloning repositories

Deskless can clone repositories from GitHub, GitLab, Bitbucket, Azure DevOps, and standards-compatible self-hosted Git servers.

Cloning is free in Deskless 3.0 (on Android, Git requires Pro until 3.0 is approved on Google Play). Cloning compatibility is broader than the pull and merge request reviews, which support GitHub.com, GitLab and Forgejo/Gitea.

Clone with HTTPS

  1. Open the Workspace and choose Clone Repository.
  2. Paste the full HTTPS URL, such as https://github.com/user/repo.git.
  3. Choose a local project name or location when prompted.
  4. Add credentials for a private repository.
  5. Start the clone and keep Deskless open until the initial checkout finishes.

For a private repository, use the username and personal access token recommended by your Git provider. Many providers no longer accept an account password for Git over HTTPS.

Clone with SSH

  1. Open Settings → Git Credentials on Apple devices or Settings → Git → Git Credentials on Android.
  2. Import or generate an SSH key.
  3. Add the public key to your Git provider account.
  4. Return to Clone Repository and paste an SSH URL, such as git@github.com:user/repo.git.
  5. Choose the saved key and enter its passphrase when requested.

Deskless supports modern SSH keys, including Ed25519. Treat private keys and passphrases like passwords.

In-app generation offers Ed25519, RSA and ECDSA on iOS and Android. Importing a key and generating a key are separate actions; install the public key on the server before connecting.

Provider compatibility

Provider HTTPS SSH
GitHub ✓ ✓
GitLab ✓ ✓
Bitbucket ✓ ✓
Azure DevOps ✓ ✓
Self-hosted Git ✓ ✓

Self-hosted servers on your local network may require additional network permission depending on your operating system and its version.

After cloning

The repository appears in the Workspace. Open it to browse files, edit, inspect Git changes, or start an Agent Mode task. The clone is local, so you can keep reading, editing, and committing offline; pull and push when a connection is available.

Security: Deskless stores saved Git credentials using the secure storage provided by your operating system. Credential-bearing URLs are not intended for logs or error reports.

Was this page helpful?