When to use this
Use the asynchronous flow when:- You don’t have permission to add Deploy Keys to the repository and need to hand the key to a colleague or platform team.
- Your Git provider is managed by another team and key installation takes time.
- You want to record the repository connection now and complete verification during a maintenance window.
How it works
The connection moves through two states:1
Pending verification
You save the repository SSH URL and copy the Deploy Key, but Paradime does not clone the repository yet. The connection is recorded as Pending verification.
2
Verified
After the Deploy Key is installed on your Git provider, you verify the connection. Paradime checks access, clones the repository, and promotes the connection to Verified.
Step 1: Save a pending connection
- In Paradime, go to Settings → Workspace.
- In the Git Connections section, click Edit Repository.
- Paste your repository’s SSH URL into the Repository SSH URL field.
-
Copy the Deploy Key that Paradime generates.
Two controls sit next to the Deploy Key, which matter for the async flow because the key often changes hands before it’s installed:The Deploy Key is stable. It stays the same when you refresh or reopen the page, so you can save now and hand the key to your Git admin without it changing.
- Refetch copies the same Deploy Key again without changing it. Use it to grab the key a second time, for example to re-send it to your Git admin. Anything already installed keeps working.
- Regenerate creates a new Deploy Key and replaces the old one. Paradime asks you to confirm first.
- Click Save without testing.
Step 2: Install the Deploy Key
Send the Deploy Key to whoever manages your Git provider and have them add it to the repository with read and write access. Each provider has its own steps:GitHub
Add a deploy key to a GitHub repository.
GitLab
Add a deploy key to a GitLab repository.
BitBucket
Add a deploy key to a BitBucket Cloud or Server repository.
Azure DevOps
Add an SSH key to an Azure DevOps repository.
The Deploy Key must have write access. Paradime needs to push commits, create branches, and open pull requests on your behalf.
Step 3: Verify the connection
Once the Deploy Key is installed:- Go to Settings → Workspace.
- In the Git Connections section, find the pending connection and click Verify connection.
- Paradime checks access to the repository. On success, it clones the repository and promotes the connection to Verified. The Code IDE, Bolt, and DinoAI activate.
When verification succeeds, the amber Pending verification badge is replaced with a Verified (connected) state, and you can start developing in the Code IDE.
Troubleshooting
If Verify connection fails, the connection stays pending and Paradime shows an error. Common causes:- Deploy Key not installed yet. Confirm your Git admin has added the current key to the correct repository. If the key was regenerated after you shared it, install the newest one.
- Missing write access. The Deploy Key must be granted read and write access, not read-only.
- Wrong URL format. Confirm the SSH URL starts with
git@...orssh:..., nothttps://....