Add example external config gitolite-admin

This commit is contained in:
Jesús 2021-10-08 00:11:06 -05:00
parent 58ad76ba54
commit e94f0d644d
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766

View File

@ -160,3 +160,63 @@ $ cd gitolite-cgit-docker/gitolite-cgit
```console ```console
$ docker build --tag rusian/gitolite-cgit -f Dockerfile . $ docker build --tag rusian/gitolite-cgit -f Dockerfile .
``` ```
## Extra
Example of `gitolite-admin/conf/gitolite.conf`:
```conf
#-----------
# General
#-----------
@secret = gitolite-admin
@hiddenrepo = gitolite-admin
#-----------
# People
#-----------
@p-admin = paco
@p-team = minoru
#----------------------
# Repositories
#----------------------
repo @hiddenrepo
config cgit.ignore = 1
repo @secret
- = cgit daemon
option deny-rules = 1
repo @all
R = cgit daemon
repo gitolite-admin
RW+ = @p-admin
repo science/numeral
RW+ = @p-admin
- master develop = @p-team
- refs/tags/v[0-9] = @p-team
RW+ = @p-team
desc = "Repo paco files"
config gitweb.owner = paco
repo documents/operators
RW+ = @p-admin
- master develop = @p-team
- refs/tags/v[0-9] = @p-team
RW+ = @p-team
desc = "Repo minoru files"
config gitweb.owner = minoru
#------------------------
# Personal repositories
#------------------------
repo CREATOR/[a-zA-Z0-9].*
C = @p-admin @p-team
RW+ = CREATOR
RW+ = @p-admin
R = @all
config gitweb.owner = %GL_CREATOR
```