Git Integration
Updated
Overview
Git Integration is a Premium feature. It lets you link tasks directly to repositories on GitHub or Bitbucket, so you can see commits and pull requests in context — without leaving the app.
Supported platforms:
- GitHub
- Bitbucket
Connecting Your Git Account
- Go to Settings → Git Integrations
- Tap Connect GitHub or Connect Bitbucket
- A browser window opens for OAuth login
- Sign in to your GitHub or Bitbucket account
- Authorise Kwilio Projects to read your repositories, branches, and pull requests
- After authorising, you’re returned to the app — your account appears as connected
Your OAuth token is stored securely in the Keychain on your device. Kwilio Projects never stores your credentials on external servers.
Connected Account View
Once connected, Settings → Git Integrations shows:
- The provider (GitHub / Bitbucket)
- Your connected username
- A Disconnect button to remove the account
You can connect accounts from both GitHub and Bitbucket simultaneously.
Linking a Task to a Repository
- Open any task
- Tap Link Repository
- Select the repository from the list of your connected repos
- Select the branch you want to monitor for this task
- Save
The task detail now shows a Git section with live data from that repo and branch.
What You Can See
Once a task is linked, the task detail view shows:
Commits
All commits on the linked branch, including:
- Commit message
- Author name
- Date and time
- Short commit SHA
Pull Requests
All pull requests for the linked repository, including:
- PR number and title
- State: Open, Closed, or Merged
- A link to open the PR directly in GitHub or Bitbucket
Tap any pull request or commit to open it in your browser.
Updating the Linked Repo or Branch
To change the repository or branch linked to a task:
- Open the task → tap Edit
- Scroll to the Git section
- Update the repository or branch selection
- Save
To remove the Git link entirely, clear the repository field and save.
Multiple Git Accounts
You can connect multiple accounts — for example, a personal GitHub account and a work Bitbucket account. When linking a task to a repo, all repos from all connected accounts are available to choose from.
Troubleshooting
My repositories aren’t showing up
- Make sure your Git account is connected in Settings → Git Integrations
- Check that you authorised the correct GitHub/Bitbucket account during OAuth
- Try disconnecting and reconnecting the account
Commits or PRs aren’t updating
- Pull data is fetched on-demand when you open the task detail
- Check that your device has an internet connection
- Reconnecting the account refreshes the OAuth token
I can’t see the Git section on a task
- Git Integration is a Premium feature — check your subscription in Settings → Go Premium