I've only had permissions problems like that when I was accidentally pointed to Roll20's repository instead of my own. In the app make sure Roll20/master is on top and "master" is under it, since it's easy to change where you are pointing to, and the branch on top says "master". Circled in screenshot below, i commit to "master" and the pull request automatically chooses "Roll20/master" As you can see in my screenshot, i have not merged/updated from Roll20 in a long time, normally you don't have to as long as the directory you are interested in is up to date. (sometimes it forces me to, i think when new files are added).