I use
git remote set-url origin https://[email protected]/QuaCau-TheSphere/LandofSpheres.git
But why can't I push?
git push
remote: Permission to QuaCau-TheSphere/LandofSpheres.git denied to ooker777.
fatal: unable to access 'https://github.com/QuaCau-TheSphere/LandofSpheres.git/': The requested URL returned error: 403
I am the creator of the organization and the admin of the repo so I must have permission. I pushed successfully before, so it shouldn't be SSH stuff. I don't understand why it happens today.
CodePudding user response:
I was somehow signed out from GitHub. I open GitHub Desktop to sign in and it works again
CodePudding user response:
To avoid opening GitHub Desktop and signing in again, check your credential helper
git config --global credential.helper
Then, assuming for instance, manager-core
, check what is registered for your user:
printf "host=github.com\nprotocol=https\nusername=ooker777" | git credential-manager-core get
If you don't see anything, register your PAT (Personal Access Token) (assuming one which does not expire)
printf "host=github.com\nprotocol=https\nusername=ooker777\npassword=ghp_yourToken" | git credential-manager-core store
That way, you won't have to sign in again.