More git changes

Posted on by Chris Warburton

I’ve been getting bogged down in a lot of infrastructure stuff since the announcement that gitorious.org will be/has been made read-only. Rather than choosing another provider and going through this again in a few years’ time, I’ve been setting up a self-hosted solution. It’s taken me a while to come up with a system that I’m happy with, since I have the following goals:

I think I’ve achieved what I’m after. My current setup is the following:

Git setup

As well as this, I’ve written a few scripts to make it easier to add new repos to this system; to regenerate all metadata/HTML/etc. for all repos; and so on. Ironically these aren’t in git yet, but will be now that they’ve settled down.

I still need to automate the addition of READMEs to my repos list, but this looks pretty stable now :)