Cgit: Difference between revisions
(→cgit) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Draft}} | {{Draft}} | ||
{{Merge|Git|Info should be merged into Git}} | |||
[http://hjemli.net/git/cgit/ cgit] is a CGI-application that was written in C and a web interface for git repositories provides. | [http://hjemli.net/git/cgit/ cgit] is a CGI-application that was written in C and a web interface for git repositories provides. |
Revision as of 19:30, 9 December 2018
This material is work-in-progress ... Do not follow instructions here until this notice is removed. |
This material is proposed for merging ... It should be merged with Git. Info should be merged into Git (Discuss) |
cgit is a CGI-application that was written in C and a web interface for git repositories provides.
Running instance: git.alpinelinux.org
Lighttpd
Make sure that Lighttpd is already installed.
rc-service lighttpd status
You will receive the lighttpd status as stopped or started if it is already installed. If you receive the answer: service `lighttpd' does not exist. issue the command below:
apk add lighttpd
Create a cgit.conf file into the lighttpd directory with the following content:
Contents of /etc/lighttpd/cgit.conf
Finally, add the following line to the lighttpd.conf file:
Contents of /etc/lighttpd/lighttpd.conf
cgit
Install cgit
apk add cgit git
Initialize a sample git repository
git init --bare /var/git/sample.git
Edit the /etc/cgitrc file:
vi /etc/cgitrc
And make sure you have at least the following lines:
Contents of /etc/cgitrc
If you want to group your repositories, add the every repository to a group.
Contents of /etc/cgitrc