Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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....

share|improve this question
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? – Khaja Minhajuddin Feb 15 '11 at 7:46
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. – ajay Feb 16 '11 at 6:09

For a GUI based setup, you may try cgit. Here is a tutorial for setting up cgit in ubuntu.

share|improve this answer
There is also an opensource GITHUB CLONE released recently – Nikhil Ben Kuruvilla Oct 21 '11 at 6:04

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:

share|improve this answer

seems gitorious is the best option

share|improve this answer
This is really a comment, not an answer to the question. Please use "add comment" to leave feedback for the author. – stephenmyall Aug 20 '12 at 18:27
@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). – Eliah Kagan Aug 22 '12 at 8:10
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 . – lenzai Aug 22 '12 at 13:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.