It’s been a long time coming but I’ve finally got round to setting up a proper Git server and version controlling my work! I think I’ve found it hard in the past as I’ve not done much collaborative coding with people. I’ve always used version control to one degree or another, but I’ve never got on top of it as a proper habit. Finally there now.
And it looks like this:
1 x Raspberry PI with external HDD as primary GIT server
1 x Ubuntu desktop that I’m developing on at the moment
1 x iMac
Various Windows machines with GITBash installed
1 x Ubuntu server box taking regular copy of PI HDD
1 x Ubuntu server that powers up, snapshots the PI and powers down
For redundancy sake the internal stuff is also included in our office backup process.