Connect GitHub repositories
- Open Settings → Git connections. Select Connect GitHub. For a GitLab server, follow Connect GitLab instead.
- Install or update the GitHub App. Choose the account or organization and grant access only to the repositories dbtempo should analyze.
- Add repositories. After returning to dbtempo, open the project's Sources, select Add a repository, and add the repositories from the GitHub tab (the GitLab tab lists your GitLab projects). Use Add another organization when another installation is required.
- Wait for indexing. The source list reports scanning, indexed, or failed state. Open an indexed repository to review the detected branch and framework before linking it to a project.
Connect a host path
- Connect the host first. Add the host that can reach the source tree, then open the project and select Add source → Add host path.
- Add the path. Select Add host path, choose the host, and enter a display name plus an absolute Unix path, home-relative path, or Windows drive path.
- Keep the daemon online. The daemon scans the path on a heartbeat. Return to the source list to confirm that indexing completes and inspect a failed path when access is denied.
Use the indexed source
Link the repository or host path while creating or editing a project. Indexed source adds call-site context to matching findings. An eligible accepted recommendation can use a connected GitHub repository for a draft pull request, or a GitLab project connected in read and write mode for a draft merge request, on a plan that includes pull requests.