I have a public github repo (I created a few years ago). I have two factor authentication enabled. I want to create a github API token to be able to push some changes to my repo.
What is the minimal set of scopes that I must select in the github "New personal access token" page to be able to push changes to this repo?
I want to avoid to give any rights that are unnecessary to the token.