Free GIT Server with Web GUI a la BitBucket/GitHub [closed]
Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
- 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?
3 Answers 3
I would give gitlab a try, the Omnibus package is easy to install and it works fine here:
- 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/
You should probably try to make your list more exhaustive by adding it, just because other answers have mentioned it doesn’t mean it isn’t worthy of a mention. Your answer should answer the question to the best of your ability/knowledge.
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.
Linked
Related
Hot Network Questions
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.12.43529
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Top 10 Git GUI Clients for Linux
This post was written by guest author, Nahla Davies. Nahla has been in the software space since 2010 and a technical writer since 2019. She previously served as a lead programmer at an Inc. 5,000 experiential branding organization whose clients include Samsung, Time Warner, Netflix, and Sony.
Git is an open-source version control system that is used to store code and web content in repositories. Git was designed to facilitate collaborative projects between developers.
But leveraging the power of Git via the command line can be challenging to master, so many developers choose to use GUI clients to make using Git commands and actions more visual and simple.
However, as was covered in this Best Git GUI article, not all Git clients are the same. If you’re in the market for a GUI client for Linux, then you’re in luck! In this article, we’ll cover the top 10 Git GUI clients for Linux in 2023.
GitKraken Client
Price: GitKraken Client is free on public repos and offers a variety of paid options for developers and teams that want to use it on private repos. The Pro package for individual developers and small teams is priced at $4.95 per user per month, the Teams package is priced at $8.95 per user per month, and the Enterprise package starts at $18.95 per user per month. All plans are paid annually, and there is a free version that comes with a 7-day trial of the Pro bundle.
GitKraken Client uses an intuitive UI to make Git more accessible with the ability to switch between a terminal or a GUI and integrations that devs need to clone, fork, and add remotes. Additionally, it’s easy to create, view, and manage pull requests with a sleek design and simple navigation. GitKraken Client’s integrations with some of the most popular Git platforms, like GitHub, GitLab, Bitbucket, and more, make it easy for development teams to work with remote repos, make pull requests, and perform code reviews.
Millions of teams and developers use GitKraken Client because of its amazing features like workspaces, beautiful commit graph, variety of integrations, and merge conflict tool. Want to know the best part? GitKraken Client can run on Mac, Windows, and Linux making it an easy option for your entire team.
“When I was allowed to use Linux as my primary OS at work I went searching for a suitable Git Client. I heard about a cross-compatible GUI called GitKraken Client. I haven’t looked back since.” – William Penton, PHP Developer
How to make gui based setup of git server?
I have 1 git server and few systems(git installed) connected to server. I’m trying to setup a gui based setup for server and clients systems both. I’m have Ubuntu on all systems. Could anyone help me in this regard? Any help would be greatly appreciated.
What do you mean by gui based setup? Are you talking about git-gui ? git-gui is an application which can be used on the client computer. What have you installed on the server? gitosis?
To khaja I have installed git-core on both server and clients systems not gitosis.From the term gui based i mean i want to work in a graphical interface and not on the command promp with commands.You may be right may be it is git-gui.
3 Answers 3
For a GUI based setup, you may try cgit. Here is a tutorial for setting up cgit in ubuntu.
WHat is «GUI based setup»? In its core, «git clients» and «git servers» (for real GIT is distributed system, not so much «central server» and «clients» exists unlike in SVN or CVS, but for sure you can treat a GIT repository as the «master one») communicate through the network, so no «GUI» is needed here. What you can do in GUI: you can have GUI to work on your repository (even maybe integrated into your IDE) or some kind of «GUI» (let’s say a web based one) where you can examine the content of the repository. If you mean this, you may need (of course you can find more!) gitweb. It’s in the Ubuntu’s repositories (can be installed with apt-get) and written as perl. It acts a CGI solution. More information: https://git.wiki.kernel.org/index.php/Gitweb
seems gitorious is the best option
@lenzai Even better, you could expand this answer to explain how to install and use gitorious (and to include links to more detailed sources of information).
I am sorry guys, that was my best pick while googling by the time I was planing git server. Since then I have given up setting up and I am currently using Saas at bitbucket.org .