News for hackers. Stuff that matters.
Re:GitLab 6.3 released: open-source software to collaborate ... by Touche on Saturday November 23, 2013 @08:39PM (#6788274)
2 biggest downsides to GitLab:

1) It's a resource hog. Big time.

2) It's incredibly hard to set up. The installation instructions and the development instructions are essentially the same. Key point, an end user should never have to `bundle install`, ever.

Re:GitLab 6.3 released: open-source software to collaborate ... by neumann on Saturday November 23, 2013 @09:07PM (#6788348)
Agreed on both counts - I blame Ruby.

We enjoy using it, but to new users I would recommend looking into gitbucket

https://github.com/takezoe/gitbucket

written in scala and no install necessary!

Re:GitLab 6.3 released: open-source software to collaborate ... by js4all on Sunday November 24, 2013 @05:51AM (#6789301)
I didn't know about gitbucket and just tried it. It is a war file that brings everything. It is easy to setup and can run standalone for tests: java -jar gitbucket.war. The UI is mostly github. First impression is really good.
Re:GitLab 6.3 released: open-source software to collaborate ... by Touche on Sunday November 24, 2013 @11:20AM (#6789959)
Installed it and am impressed as well. Wonder how this has stayed underneath the radar. Can turn off that bulky GitLab droplet now.
Re:GitLab 6.3 released: open-source software to collaborate ... by GhotiFish on Sunday November 24, 2013 @03:02PM (#6790868)
Thanks for letting me know about this little jem. That was an extreme contrast in deployment. I feel like throwing out bitbucket and setting this up on one of our virtual machines. This looks perfect!
Re:GitLab 6.3 released: open-source software to collaborate ... by girvo on Sunday November 24, 2013 @11:49AM (#6790054)
Oh wow. I've been using GitLab since 4.0, but I've not got it completely updated because it's such a pain in the ass. This looks awesome (and gives me a Scala project to hack on!)
Re:GitLab 6.3 released: open-source software to collaborate ... by GhotiFish on Saturday November 23, 2013 @09:01PM (#6788332)
it is?

Oh... it's made in ruby.

https://github.com/gitlabhq/gitlabhq/tree/master/app/control...

self comment: this post isn't gonna end well :P

Re:GitLab 6.3 released: open-source software to collaborate ... by eurg on Sunday November 24, 2013 @04:32AM (#6789211)
@2) Maybe in an older version, but not anymore. The installation is not as nice as in a single apt-get call, but the install documentation makes a setup a matter of copy'n'paste.
Re:GitLab 6.3 released: open-source software to collaborate ... by Touche on Sunday November 24, 2013 @11:23AM (#6789970)
Copying and pasting a few dozen commands and one of them is very likely to fail. I've installed GitLab 3 times and something has failed all 3 times. There's no excuse not to provide a tarball that includes (1) both gitlabhq and gitlab-shell (2) all gems needed. Everything else can be apt-get installed, which is fine. But at least provide a tarball of your application's code.
Re:GitLab 6.3 released: open-source software to collaborate ... by actionscripted on Sunday November 24, 2013 @12:22PM (#6790207)
Been using GitLab since (I think) 4.0 and have yet to experience any problems upgrading on a fairly standard LAMP-like web server setup on a VPS. To anyone having troubles, what exactly are the errors/problems?

(Late) Edit: any problems I've ever had with upgrades have been related to not properly adjusting settings when moving new config files around. For example, in upgrading to 6.3 I failed to copy over my custom listen lines in unicorn for a non-standard port.

Re:GitLab 6.3 released: open-source software to collaborate ... by girvo on Sunday November 24, 2013 @11:51AM (#6790060)
I love GitLab, and yeah the install isn't hard. But have you ever tried updating it? Impossible as far as I've tried. Breaks stuff every time :(
Re:GitLab 6.3 released: open-source software to collaborate ... by eurg on Monday November 25, 2013 @07:46AM (#6793740)
I upgrade regularly, typically two weeks after release of a new version (except when there are security fixes, like recently).

It could (and should) be more streamlined, I admit, but using diff et al. on the two affected configuration files makes the process fast. One could do it by hand w/o issues, but I wouldn't like it.

Re:GitLab 6.3 released: open-source software to collaborate ... by phunehehe0 on Sunday November 24, 2013 @05:33AM (#6789279)
I maintain a set of Chef cookbooks (more Ruby, I'm afraid ;)) that includes a cookbook for GitLab[1]. The cookbook may not be the best, but it has been serving us well. There are numerous other Chef cookbooks for GitLab.

IMHO GitLab is easy to set up compared to something like Postfix. Making a GitLab server do what it's supposed to do is straightforward. You just follow all the steps. Making Postfix work as a proper mail server is kinda a mess.

[1]: https://github.com/phunehehe/chef-cookbooks/tree/master/gitl...

Re:GitLab 6.3 released: open-source software to collaborate ... by jlgaddis on Sunday November 24, 2013 @04:57PM (#6791329)
> IMHO GitLab is easy to set up compared to something like Postfix. Making a GitLab server do what it's supposed to do is straightforward. You just follow all the steps. Making Postfix work as a proper mail server is kinda a mess.

Heh, I feel exactly the opposite.

Re:GitLab 6.3 released: open-source software to collaborate ... by braco_alva on Saturday November 23, 2013 @11:24PM (#6788710)
I don't know about the resources part, but the installation should be easy using Bitnami

http://bitnami.com/stack/gitlab

Re:GitLab 6.3 released: open-source software to collaborate ... by joelhaasnoot on Sunday November 24, 2013 @06:47AM (#6789370)
Tried installing it locally on my RaspberryPi - while the latter is already hard, this ended up being impossible. I stuck with gitolite which is the easiest ever. Even the configuration is a git repo.
Re:GitLab 6.3 released: open-source software to collaborate ... by marcinkuzminski on Sunday November 24, 2013 @10:57AM (#6789877)
You might try RhodeCode, we spend a lot of resources recently into an Installer for it that makes a few clicks installation, even for windows.
Re:GitLab 6.3 released: open-source software to collaborate ... by sebastiank123 on Monday November 25, 2013 @02:58AM (#6792979)
Yes, the installation of RhodeCode is really a no-brainer now.