> For the complete documentation index, see [llms.txt](https://docs.exile.watch/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exile.watch/development/generating-github-pat.md).

# Generating GitHub PAT

<figure><img src="/files/phOqyIiKbklQTpQi6Q8A" alt="" width="200"><figcaption><p>exile.watch logo</p></figcaption></figure>

{% hint style="info" %}
`exile.watch` packages utilize the `GitHub NPM registry`.

Working with the `GitHub NPM registry` requires tokens with `read` permission. Therefore, a `PAT` is needed, even if you only wish to access public repositories (a.k.a. public packages)
{% endhint %}

Instructions for generating a `GitHub PAT` (Personal Access Token) can be found [here](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-fine-grained-personal-access-token).

Apart from naming your token, no additional modifications are necessary on your part.

Ensure that `Repository access` includes `Public Repositories (read-only)` checked.
