GitHub is similar to the aforementioned Beanstalk, but for Git. I know that it provides an excellent user interface for viewing commits (and branches, tags and merges, etc.), but I donโt know if you can commit from the user interface.
No one has ever blamed Git for being easy to use (like TortoiseGit, although I heard it came), so you might be better off with SVN / BeanStalk.
source share