Unable to push to repository using GIT Extensions Unable to push to repository using GIT Extensions git git

Unable to push to repository using GIT Extensions


Up front, I don't know if this has to do with it, but can't hurt to do. Go to Plugins -> Settings -> Github, and enter your details there. I found that it was blank there. What solved my problem is the following: In the .ssh folder that was under C:\Users\<my name>\.ssh, was my private key, as generated by the PuTTY program (.pkk file). What I did there was wrong, I shouldn't have created a new key.

Go ahead to <Git Extensions> Remotes -> PuTTY -> Generate or import key. Now, go to Conversions -> Import key. Browse to the .ssh folder, and find 'id_rsa' (it was named exactly that here, WITHOUT an extension). Select it, and press open. Enter the password for your key (this is the key that Git uses to communicate to the GitHub server, as it appears). Then, select Save Private Key, and save it somewhere (I did in the .ssh folder).

Now, go on and Push your changes. Press <Manage>. There, browse to your newly created private key. Then press Test Connection. That worked for me, it said 'Using username 'Git'\n Hi vname>' etc. <Save>, and then hit <Push>. It then worked for me.


You could try using OpenSSH instead of PuTTY.

Open Settings->Settings menu in GitExtensions main windows, select the Ssh tab and select OpenSSH in Specify which ssh client to use.


I'm using Git Extensions as well but only because the thing from GitHub is not for 32 bit Win...I found out that easiest way to push is to use the Git GUI itself which you have already installed (somewhere like "C:\Program Files\Git" but it should be in start menu under "Git" folder), so I'm working in Git Extensions pulling, clonning, merging, comiting and changing to master version then I just open Git GUI open my repository and push it (the master version - I'm not making others, yet) to GitHub!I know that isn't solution of not working program, but it's very easy and you don't have to install anything more :) Hope I helped someone!