Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a good git server frontend for self hosted git repositories

I am planning on deploying git for a project I am currently working on and was wondering if there are any free softwares that provide an easy to use web view of the git repository. I am primarily interested in using the front end to track changes, see diff information etc. There is a list of such front ends available here. Does anyone have any experience with any of these ? Which one would you suggest

An open source clone of github would do just fine actually :D but I know thats too much to ask .

like image 219
Ritesh M Nayak Avatar asked Mar 08 '10 09:03

Ritesh M Nayak


People also ask

What are the best self hosted web based Git repository managers?

The number one, at least in terms of popularity, is definitely GitHub – the most famous web-based Git repository hosting service. Officially over 70 million users are registered there. This is not a coincidence as GitHub provides many useful features and is in many cases free, e.g. for open-source projects.

Where should I host my Git repository?

Git allows you to host your own Git server. Instead of setting up your own server, you can also use a hosting service. The most popular Git hosting sites are GitHub and Bitbucket. Both offer free hosting with certain limitations.

Is there a self hosted GitHub?

A self-hosted runner is a system that you deploy and manage to execute jobs from GitHub Actions on GitHub.com. For more information about GitHub Actions, see "Understanding GitHub Actions." Self-hosted runners offer more control of hardware, operating system, and software tools than GitHub-hosted runners provide.


2 Answers

If it's solely for your personal use, you can use git instaweb. If you don't have lighttpd, you can run git instaweb --httpd webrick

See gitready: Visualizing your repo

If you're looking for a complete solution, gitorious is open source. It's not a github clone per se, but it provides pretty much the same functionality.

like image 114
hasen Avatar answered Sep 19 '22 21:09

hasen


I've used both gitweb and cgit in the past. I like cgit better, but both should be fine. FWIW, kernel.org exposes the Linux kernel trees through gitweb, and cgit is used by a lot of big open source projects (as listed on the wiki page that you reference), so I don't think you can go wrong with either :)

like image 43
Zach Hirsch Avatar answered Sep 20 '22 21:09

Zach Hirsch