GitHub is the connection DIJJI.ai can’t work without. It’s how your code gets in and how finished work comes back out as pull requests. You connect it once for the whole organization, and every project you create afterwards picks a repository from what you’ve shared here.
This page walks through making that connection. For where GitHub sits among the other integrations, see Integrations: what each connection does.
Before you start
Connecting GitHub is an admin action — adding or removing an account requires the admin role. If you signed up and created the organization, that’s you.
You’ll also need a GitHub account where you can install apps: your personal account, or an organization where you’re an owner.
Open the Integrations page
Open Integrations from the left rail (the plug icon), the mobile bottom bar, or by pressing Cmd-K and choosing Integrations. You’ll find a GitHub card at the top.
Before you connect anything, the card reads Not connected and shows the message “No GitHub accounts connected yet.”
Add a GitHub account
- On the GitHub card, select Add account.
- DIJJI.ai sends you to GitHub to install its app. On GitHub, choose which account or organization to install it on.
- Still on GitHub, choose which repositories to share. You can grant access to all repositories or pick a selected subset — DIJJI.ai only ever sees the repositories you choose here.
- Confirm the install. GitHub sends you back to DIJJI.ai, which shows GitHub Connected for a moment and returns you to the Integrations page.
The GitHub card now lists the connected account by its login name (for example @acme-inc), and the header reads “1 account connected”.
You can repeat this for more than one account — select Add account again to install the app on a second personal account or organization. Each connected account is listed separately on the card.
Read the connection details
Each connected account on the GitHub card shows:
- A health badge — Healthy, Degraded, or Disconnected. Healthy means the connection is working. Degraded means it’s working but needs attention. Disconnected means DIJJI.ai can no longer reach it and you’ll need to reconnect.
- A repository count — how many repositories the app currently has access to, for example
12 repositories. - A last-synced time — when DIJJI.ai last refreshed that account’s repository list, shown as a relative time like
5m agoor2d ago. Syncing happens on its own; there’s no button to trigger it.
Change which repositories are shared
The set of repositories you share is managed on GitHub, not in DIJJI.ai. To add or remove repositories after connecting:
- On the GitHub card, select Manage beside the account.
- DIJJI.ai opens that account’s app-installation settings on GitHub in a new tab.
- Adjust the repository access there and save.
DIJJI.ai picks up the change on its next sync, and the repository count on the card updates to match.
Disconnect an account
To remove a GitHub account, select Disconnect beside it. A confirmation dialog opens, headed Disconnect GitHub (account)?, with a Project dependency warning: projects using this connection will lose access to synced data, and active pipelines may be affected.
Select Disconnect to confirm, or Cancel to keep it. Disconnecting can’t be undone — you’d reconnect by going through Add account again.
If you ever try to add an account that’s already connected, DIJJI.ai blocks it and asks you to remove the existing connection first.
What’s next
With GitHub connected and at least one repository shared, you have everything a project needs to point at. The next step is to create your first project and choose one of those repositories for it.