As the title above, this post is intended to Windows users that have Git installed and would like to generate SSH keys pair to be used in Github instead of using HTTPS. Why would someone use SSH in connecting with Github?. There are many reasons, one of the reason is this fatal: could not read Username for “https://github.com”: No such file or directory
Generate SSH Keys
Don’t forget to copy that key and we will paste it later.
Add SSH Key to Github
The last, confirm the action by entering your GitHub password.
Everything has been set up, now is time to test it. Open “Git Bash” and type
ssh -T firstname.lastname@example.org
you will be prompted to type in your passphrase, enter it.
You may see this warning
The authenticity of host 'github.com (126.96.36.199)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?
If the username is you then congratulation!
“Hi username! You’ve successfully authenticated, but GitHub does not
# provide shell access.”