I have spent far too much time trying to get this tool up and running on a VM. I have tried installing on 15.04, 14.10, 14.04.2 each time the apt-get install gitlab-ce fails.
Eventually, installed 14.04 xubuntu vanilla. Do not upgrade anything - keep it straight out of the box and follow the gitlab install instructions. Finally, sudo apt-get install gitlab.ce works.
At this point it has been a couple of hours of messing around with VM builds trying to install .
Now finally, point my browser and try and log in as directed by the Gitlab install page.
That fails as well - so after digging around, I found a way to change the password using the ruby console to change the root password. More time wasted.
Now I can log in as the admin finally. The admin dashboard is pretty light on things you can do - I expected a little more.
I then try and setup a user, but it insists on sending a confirmation email, so if you don’t have postfix working, you are are screwed. There is no way to bypass this it seems without writing some ruby code or hacking the postgres sql database.
There are ways of setting up postfix to work if you don’t have a internet hostname etc, but by this time, I have had enough.
I asked myself the question, If I am having this amount of trouble just installing the tool, do I really want to use it for managing my source code projects?
The answer is no - so I have given up and started looking for something else.