Fine grained access token
Recently GitHub launched a more secure way to create an access token. Previously you would need to create a token that had access to all your repos. This isn't very secure, as a compromised token will give access to all of your repos.
It's a bit more hassle, but you can now create an access token that only have access to the digital garden repo. This is the recommended way to generate your token if you have more repos on your accounts.
Remember to regenerate it after the expiration date, as it will no longer work after that date has passed.
To generate it, go to this page, and apply settings as illustrated in the image below: