ConnectorsSetup guides
Git
Source files from any Git repository over SSH or HTTPS.
What it brings in
Source files from any Git repository over SSH or HTTPS.
Credentials
For private repositories, add an SSH key under Settings → SSH keys first, then pick it here. Public repositories need no credentials.
Settings
| Setting | What it is |
|---|---|
branch | Branch to sync |
include_extensions | File extensions to include |
include_submodules | Follow submodules |
repos | Repositories to sync |
ssh_key_id | SSH key to authenticate with |
Adding it
- Connectors → Add connector → Git
- Decide global or personal — this is the one choice that is awkward to change later
- Enter the credentials above
- Narrow the scope before the first sync
- Save. Syncing starts immediately
Nothing is searchable until the first sync finishes. Progress is on the connector page.
If it fails
The connector page shows the error. The usual causes are an expired credential, a permission changed on the far side, or — for Git — access not having been granted to the specific content yet.