[kwlug-disc] Best DIY git service options
Giles Malet
gdmalet at gmail.com
Fri Dec 4 12:33:16 EST 2015
On Fri, 4 Dec 2015 11:27:19 -0500
"L.D. Paniak" <ldpaniak at fourpisolutions.com> wrote:
> The current best option appears to be gitolite:
The problem with Gitolite it is purely command line driven. While this
is actually really nice in some cases, and does a good job with security, as Andrew said, it "lacks the discussion and review aspects for things like pull requests". But if you have no need for a web front end, this works well.
At UW we considered Github, as it's really popular, and do use it for our "open" stuff, because you can use it for free if you don't mind your projects all being public. For non-public stuff we considered giving them money. We also looked at Gitlab, which is similar in many ways ... and ended up installing a (free) local version of Gitlab CE (all those arguments about storing our stuff on American servers....), which we use to host internal repos, the students / staff / facutly use it, and it generally seems to do the trick. See http://git.uwaterloo.ca -- if you have a UW login, you're welcome to use that.
To get your own version, I'd recommend taking a look at the docker
image: https://hub.docker.com/r/gitlab/gitlab-ce/ . That saves all kinds of trouble messing with Ruby versions etc. If you know the basic docker commands you can literally get that running in a few minutes, once the download completes.
My impression is that the most popular web front-end is Github, by far. Followed by Gitlab. Then I'm not sure what, as we didn't look much further as this meets our needs.
g
More information about the kwlug-disc
mailing list