{{WorkInProgressNeedsUpdate}} '''NOTE:''' There is a [http://www.amahi.org/apps/gitweb one-click app] currently in ALPHA being tested.
[http://git-scm.com/ Git] is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do. Coupled with [http://sourceforge.net/apps/trac/sourceforge/wiki/GitWeb%20repository%20browser Gitweb], provides a web interface for browsing your project.
This tutorial will show you how to install, create a repo, and browse that repo on your HDA.
<li>[[Open_Terminal_as_root|Open a terminal as root]] user and do the following:
<li>Look for the ''####-gitweb.conf'' in '''/etc/httpd/conf.d''' (#### is some number, i.e. 1000) file and open it in your favorite editor. Add text after '''ServerAlias''' line
git commit -a -m "initial README file"sed -i '1d' </varpre></cache/git/test/.git/descriptionli>echo 'Test Repo' <li>Create local repository<pre> cd /var/cache/git/test/git clone test test.gitcd test.gitgit push origin master</description}}pre></li><li>Edit '''/var/cache/git/testtest/.git/config''' and add the following at the bottom(change '''MyHDA''' as desired){{Text|Text=<pre>[gitweb] owner = My HDA}}MyHDA</pre></li>