Cgit: Difference between revisions
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
{{cmd|git init --bare /var/git/sample.git}} | {{cmd|git init --bare /var/git/sample.git}} | ||
Uncomment this line | '''Is the configuration file /etc/cgitrc missing?''' | ||
Uncomment this line, if you want to store the repository in its own file | |||
include=/etc/cgitrepos | include=/etc/cgitrepos | ||
Create the file | |||
{{cmd|touch /etc/cgitrepos}} | {{cmd|touch /etc/cgitrepos}} | ||
Now add every repository | |||
<pre> | <pre> |
Revision as of 15:06, 16 June 2011
This material is work-in-progress ... Do not follow instructions here until this notice is removed. |
cgit is a CGI-application that was written in C and a web interface for git repositories provides.
Running instance: git.alpinelinux.org
Lighttpd
cgit
Install cgit
apk add cgit git
Initialize a sample git repository
git init --bare /var/git/sample.git
Is the configuration file /etc/cgitrc missing?
Uncomment this line, if you want to store the repository in its own file
include=/etc/cgitrepos
Create the file
touch /etc/cgitrepos
Now add every repository
repo.url=sample repo.path=/var/git/sample.git repo.desc=Sample master foo repository repo.owner=sample@example.com repo.readme=info/web/about.html
If you want to group your repositories, add the every repository to a group.
repo.group=Sample group