We use SVN at work (unhappily) but it can work with Git too. Probably whatever you want, but I only cared about Git and found out about it through work. I was trying to get it working with Github the other day for writing the new forum in Python, but I might have to use it with my own git server or at least a proxy for Github.
Due to the reasons discussed here
we will be moving to python-forum.io
on October 1, 2016.
This forum will be locked down and no one will be able to post/edit/create threads, etc. here from thereafter. Please create an account at the new site to continue discussion.