git-serv

All-in-one Git hosting container

git clone git://git.janzachar.dev/git-serv.git


0#!/bin/sh
1
2set -eu
3#shellcheck source=config/env
4. "/srv/config/env"
5
6SSH="/home/$GIT_USER/.ssh"
7
8mkdir -p "$SSH"
9cat /srv/config/authorized_keys > "$SSH"/authorized_keys
10
11chown -R "$GIT_USER":"$GIT_USER" "$SSH"
12chmod 700 "$SSH"
13chmod -R 600 "$SSH"/*
14
15