Free GIT Server with Web GUI a la BitBucket/GitHub [closed]
At work I am working with BitBucket. I want something like that for at home to deploy on my Linux Server. So I am looking for:
- Only 1 or 2 users needed.
- An GIT Server deployable on Linux
- A Fancy Web GUI to visualize branches and do other operations (creating repos, branches, merging, statistics).
- Well documented how to get this all running on Linux/Ubuntu.
- Free/Low Cost.
What are my options. I found so far BitBucket Server for $10/year. What are other options?
I would give gitlab a try, the Omnibus package is easy to install and it works fine here:
https://about.gitlab.com/
You can do ssh + gitolite. No web interface, just pure git. For web interface use gitweb or cgit.
Or Klaus — a WSGI server with both web interface and git smart HTTP transport.
Kallithea.
pagure
http://gitprep.yukikimoto.com/
https://gogs.io/
https://gitbucket.github.io/gitbucket-news/about/
https://rocketgit.com/
Gitlab Community Edition is definitely a viable option that meets your need. Especially if you want issue tracking, simple project management and CI all in one package. Lately GitLab CE is becoming a larger, more resource intensive product as they add these new features. Integrations with external tools such as Jenkins are often not as seamless as they are with Bitbucket server, GitHub or Bitbucket.org.
You could also consider Bitbucket server, it's $10 for a 10 user license. If you're familiar with the UI then it may work for you. The plugin eco-system is considerable, with many plugins to meet your needs.
Gogs is also worth considering.