Skip to content

Tatin & GitHub

Tatin is version-controlled by Git and hosted on GitHub.

There is no limit for accessing GitHub with a browser, but there are limits for what you can do when accessing GitHub via its API.

GitHub’s limit policy

GitHub has a fairly complex limit policy, which means that above a certain threshold further requests will be rejected for a period of time, typically one hour.

It is very unlikely that an ordinary Tatin user could hit this limit, because with a Tatin client, the only command that accesses GitHub via the API is UpdateTatin. With a Tatin server, it does not matter at all.

However, there might be circumstances where you hit this anyway because other parts of your workflow also access GitHub. You can overcome the limitation by specifying a GitHub personal access token (PAT).

Save the PAT in the Tatin client folder in a file named GitHub-personal-token.txt, and the problem is solved: the restrictions get relaxed to where they affect only abusers.