As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
If this question can be reworded to fit the rules in the help center, please edit the question.

4

Have you tried TortoiseGit? It works quite nicely.
–
TronicFeb 16 '10 at 16:04

4

I'm not a great git fan, but Windows support has improved lately. Have you tried the latest version from code.google.com/p/msysgit.
–
anonFeb 16 '10 at 16:08

It doesn't integrate with Visual Studio, however. Visual SVN seems to be the only tool that consistently doesn't screw up my projects and automaticly leaves out things that shouldn't be in the repo.
–
Billy ONealFeb 16 '10 at 16:11

3

What is the proiblem with Git on Windows? I use it on Windows and it works great for me.
–
LaykeFeb 16 '10 at 16:49

there are also other DVCS, for instance mercurial + tortoisehg and visualhg
–
jk.Feb 16 '10 at 16:52

I'd like to have something exactly like GitHub, but one where I could use Subversion instead. Does such a service exist?

No, it doesn't exist.

And it cannot exist. The features of GitHub are highly dependent on distributed version control. In fact, the majority of all the features that make "sharing pretty" have absolutely nothing to do with GitHub, they are fundamental features of distributed version control.

As for Git hosting, I'd like to add repo.or.cz . (I believe it's nice to know and use several hosting sites for your DVCS projects, so that they are independent public mirrors. That's why I want to list more known alternatives.)
–
imz -- Ivan ZakharyaschevJun 9 '11 at 23:50