FYI, the third-party program TortoiseGit has been updated with a new version that actually works.
I've tested it - It now works flawlessly for downloading and updating from the master, you can now effectively use it almost as if you were using TortoiseSVN.
The only hard part is getting TortosieGit to work with the data_source, I'm still playing with it to see if it can handle it or not, and how to go about doing it.
The command-line interface with the official Git has also had new versions put out, I've found the most recent for Windows has no issues anymore working with the data_source as well as the master.
Edit: Sorry, I'm now wondering if I should have posted this info in a new topic where it might get noticed better. Sorry, my bad. Still, if the command-line interface isn't working for you, you might have better luck now with TortoiseGit.