You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
958 B
958 B
GitWeb
A web GUI for your repositories This is assuming an install of git, and nginx
Install gitweb
Debian already has this as a package. If your server distro doesn't...
sudo apt install gitweb fcgiwrap
Setup a webpage
Create a new nginx site
vim /etc/nginx/sites-available/gitweb
Add the following `server { listen 80 ; listen [::]:80 ; server_name git. www.git. ;
location /index.cgi {
root /usr/share/gitweb/;
include fastcgi_params;
gzip off;
fastcgi_param SCRIPT_NAME $uri;
fastcgi_param GITWEB_CONFIG /etc/gitweb.conf;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
location / {
root /usr/share/gitweb/;
index index.cgi;
}
}`
Copy new site to site-enables
ln -s /etc/nginx/sites-available/gitweb /etc/nginx/sites-enabled/
Change default gitweb location
vim /etc/gitweb.conf
Amend the line containing /var/lib/git to /srv/git
Reload nginx
systemctl reload nginx