I am on Windows 8.1 Pro using PuTTY, and my repository is using git.
I just set up my project (Checklist), followed the instructions to generate SSH keys, and I connected successfully using git to both WowAce and CurseForge (even though I'm only using CurseForge). The servers returned the message that authentication was successful but no git command was returned. I then went to my addon directory and set the remote repository using
Pageant IS running. I can verify correctly in PuTTY and then immediately try pushing but I get the same authentication error from git. My public key is pasted properly, one line, on the page in my profile.