I have Created SSH keygen and Just add the Public Key to My Github Account.

When I am pushing My local Saved State to Github Repo.It ask for UserName & Password again.


Any input would be greatly appreciated.

  • Is that the way you're trying to pull / push? – kelunik Jul 8 '14 at 18:21
  • I mean if we are trying to push/pull changes.github will not ask for username & password – arunsmartarrow Jul 10 '14 at 4:03
  • Hm, it's an old question, I don't know how I came here. Is it solved? Then you should accept your own answer. – kelunik Jul 10 '14 at 9:25
  • yes.I have added the solution in below – arunsmartarrow Jul 11 '14 at 9:46

The answer is there itself in the image.

GITHUB does not provide shell access

There are two options for you

  1. go to the gihub website and ask them to provide shell access.Then wait for weeks on until they decide wether to give or not give shell access.
  2. Use your terminal to login into github.

BTW why do you need to use shell login? It's unnecessary and incorrect.

| improve this answer | |
  • I don't need Shell access.In terminal Git ask for Password whenever I am going to Push – arunsmartarrow Feb 19 '14 at 10:20
  • It's obvious to ask password.One can't push a repo without logging in.A point to note that Github asks for password even if link is incorrect.So it's good thought to recheck the link. – Registered User Feb 20 '14 at 11:02
  • Github doesn't ask for password.Once If you'r added public key under ssh. – arunsmartarrow Feb 21 '14 at 4:40
  • But why are you using ssh anyway? – Registered User Feb 21 '14 at 9:27
  • I have Just Solved My issue permission denied in public key.It could be pain for frequent users commit it will ask Username & password again.So we can go around with ssh to tell github instead of password it will match ssh keys – arunsmartarrow Feb 25 '14 at 12:18

The link Given below will solve If you'r stuck under "permission denied".I Hope it will be couple of steps, simple & easy.


Above Given Information from the link are fairly self-evident

| improve this answer | |

Just use github-keygen for your SSH setup. Easy and secure.

Disclaimer: I'm the author of this tool.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.