One of the difficulty of getting started with Git on windows is setting up ssh and a private/public key for authentication. With Git 1.7 however, you can use https for authentication and GitHub now support it:
http://github.com/blog/642-smart-http-supportIf all the that ssh stuff put you off Git in the past, you should try again.
Try Git Extensions to install Git:
http://code.google.com/p/gitextensions/ (Git Extension only include Git 1.6.5)
0 · ·
Comments
- Spam
- Abuse
0 · Insightful Awesome LOL ·- Spam
- Abuse
0 · Insightful Awesome LOL ·You might be able to install the correct version yourself (I did it for git extensions) but I am not sure your GUI will be able to clone or push to GitHub using the new protocole if it doesn't include the correct version by default.
- Spam
- Abuse
0 · Insightful Awesome LOL ·But thanks for mentioning that anyway, it's very kind :)
I've got the latest versions installed, just haven't had a chance to reboot. I wish the installers would just include the explorer restart routine that dropbox does and ave me the reboot :/
- Spam
- Abuse
0 · Insightful Awesome LOL ·- Spam
- Abuse
0 · Insightful Awesome LOL ·Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
0 · Insightful Awesome LOL ·It just wouldn't work for me. I finally got things working by using the Putty GUI to create my public and private keys. I've yet to make a push, but if I'm successful I'll try my method again in a VM and if I can remember/get it to work again I'll see if I can make some time to post up a graphical step-by-step walk-through.
- Spam
- Abuse
0 · Insightful Awesome LOL ·- Spam
- Abuse
0 · Insightful Awesome LOL ·Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
0 · Insightful Awesome LOL ·Using the key created inside the Putty GUI worked fine, but it did take a bit of trial and error to get that far.
- Spam
- Abuse
0 · Insightful Awesome LOL ·Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
0 · Insightful Awesome LOL ·When trying https auth on windows, I add an issue with ssl certificate verification: I don't know what is the problem, but you can disable it: To make it permanent:
- Spam
- Abuse
1 · Insightful Awesome LOL ·I am also having the exact same issue and your workaround (GIT_SSL_NO_VERIFY=false) solved it!
I wonder though, what is the root cause and how to solve it properly...
- Spam
- Abuse
0 · Insightful Awesome LOL ·- Spam
- Abuse
0 · Insightful Awesome LOL ·I managed to set up a Mercurial server with hgweb on my readynas though, been moving all of my projects out of svn over to hg... so nice.
Not advocating vanilla move or anything, but was hg ever a consideration when choosing hosting? Just curious about the reasoning behind the choice.
My addons: NillaBlog | Vanoogle
- Spam
- Abuse
0 · Insightful Awesome LOL ·Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
0 · Insightful Awesome LOL ·My addons: NillaBlog | Vanoogle
- Spam
- Abuse
0 · Insightful Awesome LOL ·Although my personal favourite is http://gitvsmercurial.com/
- Spam
- Abuse
0 · Insightful Awesome LOL ·I've used all kinds of SCMs. At work we primarily use Rational ClearCase and Rational Jazz. I've primarily used svn for my own projects until recently I had need to do something that dscm's handle very well and svn does not.
My frustrations with git lead me to try out mercurial and, for me at least, it was much easier to understand. The eclipse integration points are also much more polished than the git ones.
I'm not trying to troll, because I have no vested interest in anyone using any particular scm but myself. I was just curious to see what others' experiences were. :)
My addons: NillaBlog | Vanoogle
- Spam
- Abuse
0 · Insightful Awesome LOL ·Git was very rough until the end of last year on Windows, but the last time I installed it, it seemed pretty straight forward... for me, GitHub is Git, and BitBucket just seems like a horrible mess in comparison. Strange that the "complex" tool has an "easy" web service and vice-versa.
Integration with other systems wasn't a concern for me since I do everything in npp still - not because I think it's cool, I just "haven't had time" to get used to an IDE. Git is also my first entry into VCS, so yes, initially it confused me somewhat :D
- Spam
- Abuse
0 · Insightful Awesome LOL ·My addons: NillaBlog | Vanoogle
- Spam
- Abuse
0 · Insightful Awesome LOL ·So I struggled with this for a bit. I followed the GitHub key generation instructions, but when I ran GitExtensions, and it asked me load a private SSH file, it wouldn't accept the ones that Git generated. To get around this, I used puttygen, and in there under the "Conversion" menu, chose "Import Key". I imported the Git key and resaved the private key somewhere else. GitExtension was happy with this file and now it's all working well.
- Spam
- Abuse
0 · Insightful Awesome LOL ·