I already believed I needed a local VCS since on longer tube journeys and flights I may not have internet access.
I supposed I'd choose git as I was hoping to deepen my experience with it, so that I can get more effective with the online hosted version as well - just about everything seems to happen on GitHub these days.
The client
I first checked out the clients - at least those available on Linux. I so far haven't come upon those feature rich UI's that I was used to on Windows, but I still demand something similar, so it was crucial (those tiny little annoyances which often go unnoticed, can really slow down work).
Formerly I didn't have much luck when choosing the weapons for Subversion, back then I couldn't find a *nix match for the handy TortoiseSVN. I have RapidSVN but the version I have is exhaustingly bogus.
As git I assumed is trendier, I had better hopes for better maintained clients. I found the default range on this page, and with my criteria in mind (free, open-source, working, preferably cross-platform) this quickly narrowed down to git-cola.
It appears good enough (although it froze a couple of times while authenticating with the server in my tests), however the aptitude version is way outdated (or at least its about dialog, pretending to be from 2012), so I had to uninstall that one (apt-get remove git-cola), and install it from source.
It is also written in python, which I'm learning as time allows, so the sources might give me a lesson or two on that.
The "server"
While some git components, especially the CLI clients should have already been present on my system, I checked the official installation steps and kicked off with a further
sudo apt-get install git-all
just to be sure ... further from that, after a little thinking and experimenting, it turns out that the client tools with a local repository are probably all I needed to get going with my local project.
... and it works!
I only had to initialize a new repo, and it was working straight ahead.
I mean, after untarring, it already works with
~/Downloads/git-cola-2.5/bin/git-cola
if someone enjoys inconvenience. I decided to call it a day - TBC.
-----
And as a little perk for the night, I accidentally (was queued for later in preference over some Netflix whatnot...) watched a TED talk with Linus Torvalds which surprised me with mentioning his share of creating Git as well as Linux. Nicely done!
Update
make prefix=/usr install
executed from within the git-cola directory (~/Downloads/git-cola-2.5 according to the above) does the job, so that git-cola can be now launched with ease from the terminal, and also gets available from the "Programming" menu group.
Sorry about the formatting, at this point I'm lazy.