In order to be allowed to interact with the GitHub API, we have to authenticate. This will permit our package to execute actions on GitHub under the user's account as if done directly through the website. Please access https://github.com/settings/tokens/new to set up a new GitHub access token. If you're not familiar with the concept and would like to learn more about this, please read on and follow the official instructions at https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/. Give the token a good description and, very importantly, make sure that you check the repo scope, just as you can see in this screenshot:
Once generated, write down the token—once you leave that ...