Github HTTPS push 403 error

April 29, 2014 24.2k views
I am able to clone repos just fine using https: $ git clone https://github.com/srobertson421/repo.git but when I go to push commits it gives me this error: $ git push error: The requested URL returned error: 403 Forbidden while accessing https://github.com/srobertson421/repo.git/info/refs It's probably something really simple, but any help would be appreciated. Thanks! Sean
4 Answers
See here, this might help.
http://guides.railsgirls.com/github/
Check out http://jessemon.blogspot.com/2013/08/github-push-to-upstream-403-error-with.html.
I recommend pushing via SSH instead as using HTTPS requires you to enter your credentials each time you push. You can do that by generating SSH keys if you haven't already:
ssh-keygen -t rsa -b 2048 -N ""
and adding the public key to your Github account:
cat ~/.ssh/id_rsa.pub
If the above steps doesn't work, check whether there is port blocked. Ask your firewall team to open the same.

try changing your remote server name from github.com to username@github.com
by following command:

$ git remote set-url origin https://srobertson421@github.com/srobertson421/repo.git

and then push

Have another answer? Share your knowledge.