Difference between revisions of "Versiebeheer van configuraties met Git"
(New page: <hr/> Terug naar: Webhuis Support Infrastructuur) |
|||
| Line 1: | Line 1: | ||
| + | = Install = |
||
| + | De installatie is: |
||
| + | <pre> |
||
| + | root@wbhs-pkg:~# apt-get install git git-clone gitweb |
||
| + | root@wbhs-pkg:/var/www/git# mkdir /var/cache/git /var/www/git |
||
| + | </pre> |
||
| + | == Apache == |
||
| + | <pre> |
||
| + | VirtualHost *:80> |
||
| + | ServerName wbhs-pkg.webhuis.nl |
||
| + | ServerAdmin martin@webhuis.nl |
||
| + | DocumentRoot /var/www/git |
||
| + | ErrorLog /var/log/apache2/wbhs-pkg.webhuis.nl-error.log |
||
| + | TransferLog /var/log/apache2/wbhs-pkg.webhuis.nl-access.log |
||
| + | <Directory /var/www/git> |
||
| + | Allow from all |
||
| + | AllowOverride all |
||
| + | Order allow,deny |
||
| + | Options ExecCGI |
||
| + | <Files gitweb.cgi> |
||
| + | SetHandler cgi-script |
||
| + | </Files> |
||
| + | </Directory> |
||
| + | DirectoryIndex gitweb.cgi |
||
| + | SetEnv GITWEB_CONFIG /etc/gitweb.conf |
||
| + | </VirtualHost> |
||
| + | </pre> |
||
| + | == gitweb == |
||
| + | <pre> |
||
| + | # path to git projects (<project>.git) |
||
| + | $projectroot = "/var/cache/git"; |
||
| + | |||
| + | # directory to use for temp files |
||
| + | $git_temp = "/tmp"; |
||
| + | |||
| + | # target of the home link on top of all pages |
||
| + | #$home_link = $my_uri || "/"; |
||
| + | |||
| + | # html text to include at home page |
||
| + | $home_text = "indextext.html"; |
||
| + | |||
| + | # file with project list; by default, simply scan the projectroot dir. |
||
| + | $projects_list = $projectroot; |
||
| + | |||
| + | # stylesheet to use |
||
| + | $stylesheet = "gitweb.css"; |
||
| + | |||
| + | # javascript code for gitweb |
||
| + | $javascript = "gitweb.js"; |
||
| + | |||
| + | # logo to use |
||
| + | $logo = "git-logo.png"; |
||
| + | # the 'favicon' |
||
| + | $favicon = "git-favicon.png"; |
||
| + | </pre> |
||
<hr/> |
<hr/> |
||
Terug naar: [[Webhuis Support Infrastructuur]] |
Terug naar: [[Webhuis Support Infrastructuur]] |
||
Revision as of 09:13, 21 September 2013
Install
De installatie is:
root@wbhs-pkg:~# apt-get install git git-clone gitweb root@wbhs-pkg:/var/www/git# mkdir /var/cache/git /var/www/git
Apache
VirtualHost *:80>
ServerName wbhs-pkg.webhuis.nl
ServerAdmin martin@webhuis.nl
DocumentRoot /var/www/git
ErrorLog /var/log/apache2/wbhs-pkg.webhuis.nl-error.log
TransferLog /var/log/apache2/wbhs-pkg.webhuis.nl-access.log
<Directory /var/www/git>
Allow from all
AllowOverride all
Order allow,deny
Options ExecCGI
<Files gitweb.cgi>
SetHandler cgi-script
</Files>
</Directory>
DirectoryIndex gitweb.cgi
SetEnv GITWEB_CONFIG /etc/gitweb.conf
</VirtualHost>
gitweb
# path to git projects (<project>.git) $projectroot = "/var/cache/git"; # directory to use for temp files $git_temp = "/tmp"; # target of the home link on top of all pages #$home_link = $my_uri || "/"; # html text to include at home page $home_text = "indextext.html"; # file with project list; by default, simply scan the projectroot dir. $projects_list = $projectroot; # stylesheet to use $stylesheet = "gitweb.css"; # javascript code for gitweb $javascript = "gitweb.js"; # logo to use $logo = "git-logo.png"; # the 'favicon' $favicon = "git-favicon.png";
Terug naar: Webhuis Support Infrastructuur