mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-02-04 08:13:38 +00:00
* Fixes the gitweb app initalization when there are no public repositories and the apache2 configuration gitweb-freedombox-auth has not been enabled before (this may happen when the git repositories or apache2 configuration has been modified outside the plinth web UI). * Fix comment in the gitweb-freedombox-auth.conf apache2 configuration file. Fixes #1928 Tests performed: * The gitweb app unit and functional tests pass. * Configured all gitweb repositories as private. Stopped the plinth service. Disabled the apache2 configuration gitweb-freedombox-auth. Then starting the plinth service succeeds and gitweb-freedombox-auth configuration gets enabled. Signed-off-by: Veiko Aasa <veiko17@disroot.org> Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
12 lines
408 B
Plaintext
12 lines
408 B
Plaintext
##
|
|
## Limit access to gitweb web interface. Only users belonging to 'admin' or
|
|
## 'git-access' groups are allowed to view the web interface. This configuration
|
|
## is to be enabled when there are no public git projects.
|
|
##
|
|
<Directory /usr/share/gitweb>
|
|
Include includes/freedombox-single-sign-on.conf
|
|
<IfModule mod_auth_pubtkt.c>
|
|
TKTAuthToken "git-access" "admin"
|
|
</IfModule>
|
|
</Directory>
|