GitHub Setup Guide

Connect GitHub to Oskuo using a fine-grained personal access token so Oskuo can help you manage issues, pull requests, and repositories.

Prerequisites

Connecting GitHub to Oskuo

  1. 1 Go to github.com/settings/tokens?type=beta and click Generate new token to create a fine-grained personal access token.
  2. 2 Give the token a name (e.g. "Oskuo") and set an expiry. Under Repository access, select the repositories you want Oskuo to access.
  3. 3 Under Repository permissions, set Issues to Read and write. Optionally enable Pull requests: Read to list PRs. Metadata: Read is added automatically.
  4. 4 Click Generate token and copy it — it starts with github_pat_ and will only be shown once.
  5. 5 Open Settings → Connectors in Oskuo, find GitHub, paste the token, and enter your default owner (your username or organisation name). Click Test & Save.

What you can do

Try it out

Here are some things you can ask Oskuo to do:

Good to know

Keeping things secure

Troubleshooting

Authentication fails with a 401 error expand_more

The token may have expired or been revoked. Generate a new fine-grained token at github.com/settings/tokens and update Oskuo with the new value.

Repository returns a 404 error expand_more

The fine-grained token doesn't have access to that repository. Edit the token on GitHub to add the repository, or generate a new token that includes it.

"Default owner not set" error expand_more

The Default Owner field in the connector settings is empty. Open Settings → Connectors → GitHub and enter your GitHub username or organisation name, then save.

External resources

arrow_back Back to all connectors