Switching Git to use SSH
I have an SSH key set up and added to Git servers. Even then, while using Git from my command line, it still uses username and password for authentication. Is there are any command to change my authentication mechanism.
2 Solutions collect form web for “Switching Git to use SSH”
I believe you’re looking for credential helpers. Check out the git documentation here: https://www.kernel.org/pub/software/scm/git/docs/v1.7.9/gitcredentials.html
My guess is that
git config --global credential.helper cache will do the trick.
If you’re on a mac and installed git using homebrew you can use this:
git config --global credential.helper osxkeychain.
There’s another stack overflow question with answers that go more in depth about git credentials here: Is there a way to skip password typing when using https:// on GitHub?.
Hope this helps!
Did you set your remote branch URL using git protocol?
You can set by
git remote set-url origin [SSH protocol URL]
SSH protocol URL looks like email@example.com:torvalds/linux.git