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 .
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.
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.
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.
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.
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 :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With