Skip to main content
Hosting a Git Server
I've been searching for the last couple of days to find which software is best for hosting own git server like github, bitbucket or gitlab. I've found some solution and I'm going to share it will everyone.
GitLab
Another great software is GitLab. Most probably, this is the best of all choices. Installing it on Ubuntu is very easy and straightforward as they provide a deb package file. But installing from source is a long, complex process. Moreover you may face some trouble regarding dependency of other packages. GitLab can be downloaded for free from here.
RhodeCode
RhodeCode is another solution which is written in python. It also provides a nice installer script which will guide you through the installation process.
Gogs
Gogs is the very new solution written in Go language. It has a nice UI and is very easy to setup.
Bitbucket
If you are interested to pay some money, choose the Bitbucket. Price is not high and you'll get all the awesome features of Bitbucket in it like merging branchs, using SSH keys, code review etc. As of current pricing plans, you'll get a lifetime license for 10 users for $10 onetime payment.
I would recommend to check the following on the topic:
ReplyDelete* https://softwarerecs.stackexchange.com/questions/867/self-hosted-replacement-for-github
* http://www.artificialworlds.net/blog/2014/07/15/what-git-server-should-i-use/
Thank you for your comment
DeleteThanks for mentioning RhodeCode! Please check it out again, we just released version 3.0 which added server-side merges, has the most flexible pull request system including voting and a completely new user interface.
ReplyDeleteBest,
Sebastian (RhodeCode CEO)