tags:

views:

87

answers:

4

Simply, I can't:

  • HTTPS push

    • Eclipse git plugin doesn't support it (here)
    • msygit UI consumes all existing memory and hangs
    • turtoisegit consumes all existing memory and hangs
  • SSH push

    • generated the keypair, but it turns out github does not support putty, only ssh
    • I don't want to install cygwin
A: 

Use Git Extensions.

SLaks
I don't think that will help him any, since Git Extensions requires that you have msysGit installed--and that's clearly not working here.
ewall
A: 

Well, using the Git bash of msysgit worked:

git push <address>

(the GUI didn't work, even after reinstalling msysgit with different options)

Bozho
+1  A: 

You are correct that Putty generates a keypair in a different format than OpenSSH does. However, the Putty key generation tool lets you open one of its keys and can then produce an OpenSSH-compatible public key. It looks like this:

Putty key gnerator

You should be able to upload that to GitHub.

Martin Geisler
that's good, but it still doesn't work with putty. It says "No authentication method available". Anyway, I made it work via the Git Bash.
Bozho
Okay -- good that you got it working. I actually don't use Git so I haven't tested it with GitHub -- I just once had to use a Putty-generated SSH key pair with a Linux server running OpenSSH.
Martin Geisler
+1  A: 

Getting Started with Git and GitHub on Windows has the answer and will guide you through all the steps to start using Git and GitHub from Windows. In a nutshell: install msysgit (Git for Windows) and use it to generate the key.

namin