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.

Comments

  1. I would recommend to check the following on the topic:

    * 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/

    ReplyDelete
  2. Thanks 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.

    Best,

    Sebastian (RhodeCode CEO)

    ReplyDelete

Post a Comment

Popular posts from this blog

Run tasks in background in Spring

Conditional field inclusion in Jackson and Spring Boot

How to configure Wildfly 10 to use MySQL