Permission denied error on Github Push
- click fork button on original github project page
- clone your forked repository instead original
- push to it
- press Pull Requests button on your repository
- create it
- wait for original author to accept it
I used to have the same error when i change my user email by git config --global user.email and found my solution here: Go to: Control Panel -> User Accounts -> Manage your credentials -> Windows Credentials
Under Generic Credentials there are some credentials related to Github, Click on them and click "Remove".
and when you try to push something, you need to login again. hope this will be helpful for you