Skip to content

GitHub Attributes

Configuring GitHub is optional but can allow you to avoid rate limits when requesting data from GitHub.

Requests made with a GitHub token have a higher rate limit than anonymous requests.

A github mapping is in the root of the config file, sampled below.

config.yml GitHub sample
github:
  token: thisismytoken
Attribute Description Allowed Values (default in bold) Required
token GitHub personal access token. Any valid token or leave blank
  • The GitHub Personal Access Token (PAT) can be generated here.

Kometa does not have any remarkable requirements here; it requires read access to public repos only. Kometa does not require write access or access to anything other than public repos. You may want to use this key to access your own or others' private repos, and if that's the case you will have to set the permissions on this key as required to enable what you want to do with it.

All the relevant Kometa repos are public.

A classic PAT is simplest.

If you wish, you can create a fine-grained PAT granting finer-grained permissions as required by your intended use.

The expiration, note, name, and description are all up to you. Kometa has no requirements here and there is no "right answer" aside from what Github accepts in those fields.