I'm wondering about whether I should use SVN, Github or Git. I'm familiar with SVN as I have the SVN server on my Windows 7 (only locally though). I don't know anything about Github or Git? Are they the same even?
I'm wondering if I use Github if I'll set passwords for the code and directories as it's mainly used for my clients.
I'm using Tortoise SVN but does Github have a nice graphical interface like Tortoise so I can see which files haven't been committed, which have been added and so forth like the screenshot.