Cgit: Difference between revisions

From Alpine Linux
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.
(Last edited by Fab on 16 Jun 2011.)

cgit is a CGI-application that was written in C and a web interface for git repositories provides.

Running instance: git.alpinelinux.org

Lighttpd

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