From 26c25b914b7f6248384a838c58a1f7a2e9b5a17d Mon Sep 17 00:00:00 2001 From: Nantha Sorubakanthan Date: Sat, 30 May 2026 10:27:03 +0200 Subject: add git server --- debian13/etc/cgit/cgit.css | 0 debian13/etc/nginx/sites-available/git.mielota.com | 32 ++++++++++++++++++++++ debian13/etc/systemd/system/git-daemon.service | 14 ++++++++++ 3 files changed, 46 insertions(+) create mode 100644 debian13/etc/cgit/cgit.css create mode 100644 debian13/etc/nginx/sites-available/git.mielota.com create mode 100644 debian13/etc/systemd/system/git-daemon.service (limited to 'debian13/etc') diff --git a/debian13/etc/cgit/cgit.css b/debian13/etc/cgit/cgit.css new file mode 100644 index 0000000..e69de29 diff --git a/debian13/etc/nginx/sites-available/git.mielota.com b/debian13/etc/nginx/sites-available/git.mielota.com new file mode 100644 index 0000000..8bb1f48 --- /dev/null +++ b/debian13/etc/nginx/sites-available/git.mielota.com @@ -0,0 +1,32 @@ +server { + listen 80; + listen [::]:80; + + server_name git.mielota.com; + +} + +### +# add to 443 server block +# +#root /usr/share/cgit ; +#try_files $uri @cgit ; +# +#location ~ /.+/(info/refs|git-upload-pack) { +# include fastcgi_params; +# fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; +# fastcgi_param PATH_INFO $uri; +# fastcgi_param GIT_HTTP_EXPORT_ALL 1; +# fastcgi_param GIT_PROJECT_ROOT /var/git; +# fastcgi_param HOME /var/git; +# fastcgi_pass unix:/run/fcgiwrap.socket; +#} +# +#location @cgit { +# include fastcgi_params; +# fastcgi_param SCRIPT_FILENAME /usr/lib/cgit/cgit.cgi; +# fastcgi_param PATH_INFO $uri; +# fastcgi_param QUERY_STRING $args; +# fastcgi_param HTTP_HOST $server_name; +# fastcgi_pass unix:/run/fcgiwrap.socket; +#} diff --git a/debian13/etc/systemd/system/git-daemon.service b/debian13/etc/systemd/system/git-daemon.service new file mode 100644 index 0000000..746dcec --- /dev/null +++ b/debian13/etc/systemd/system/git-daemon.service @@ -0,0 +1,14 @@ +[Unit] +Description=Start Git Daemon + +[Service] +ExecStart=/usr/bin/git daemon --reuseaddr --export-all --base-path=/var/git /var/git +Restart=always +RestartSec=2000ms +StandardOutput=syslog +StandardError=syslog +User=git +Group=git + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3