If GIT keeps asking for your password, even though you have private key auth set up, then its SSH probably doesn’t know which key to use. Fix this by making a “config” file in your user’s .ssh folder:

echo IdentityFile ~/.ssh/github_rsa > %USERPROFILE%\.ssh\config