A few weeks ago I decided to look at our ageing subversion repo and
see what the alternatives were.
Github offers an enterprise edition which is interesting though expensive.
The other options appeared to be gitosis, gitolite and gitorious. The
latter is really the only one that offers a decent UI and allows for
the "pull request" model of code review. Obviously you can get more
complex code review with gerrit, but I'm not sure complexity really
adds to the code review process...
Unfortunately gitorious is a pain to install and is amazingly complex
to run. There are a lot of moving parts. I get why. I'm not certain
about the actual implementation, but from what I've derived it's a
good system for horizontal growth to handle the load. But a bit
overkill for a small development team.
Looking around again, I see a newer option which I missed before.
gitlab - http://gitlabhq.com/ - which seems far easier to set up and
far simpler to run. However I'm curious if people have used it? I
don't need it to scale much, but it does need to scale to some level.
And while the screen shots look pretty, do they work?
I'll get a working system up and see for myself, but I'm wondering if
anyone else is further along and actually using it.
US Citizen overseas? We can vote.
Register now: http://www.votefromabroad.org/
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!