GitLab – Open Source Git Management Software
Git and GitHub are awesome tools that make managing and administering lots of Git repositories. Our project can be hosted on github and they’re publicly accessible.
If we want to host private repo on GitHub, it’s possible with paid account starting at $ 7 per month for the Micro account (can set up 5 private repositories).
As alternative, we can choose BitBucket – .. A web-based hosting service for projects that use either the Mercurial or Git revision control systems Bitbucket offers both commercial plans and free accounts It offers free accounts with an unlimited number of private repositories (which can have up to five users in the case of free accounts).
Either choosing GitHub paid account or BitBucket for our secured private repo, it mean our project code are placed on third party servers.
So, if we want to use git revision control system, host project code on our own server and want to access that own git server with web-based UI, simple but powerful web based interface to your Git repositories is GitLab.
GidLad is self Hosted Git Management application / software.
You can host it on your own cloud server, control access as you see fit, and repo size is limited only by how much storage space your server has.
We can freely download GitLab community edition from https://www.gitlab.com/documentation/ and set up on our own server.
This is GitLab DEMO: http://demo.gitlab.com/users/sign_in