From: Jakub Czajka Date: Sun, 6 Nov 2022 15:50:32 +0000 (+0100) Subject: [git] Document server configuration. X-Git-Url: https://git.ekhem.eu.org/?a=commitdiff_plain;h=18599c174f40c0cdf4453fc1f722be071b09a0ad;p=server.git [git] Document server configuration. --- diff --git a/git/README b/git/README new file mode 100644 index 0000000..b69e9cb --- /dev/null +++ b/git/README @@ -0,0 +1,30 @@ +git +=== + +Create a new user. + +``` +$ apt install git +$ adduser git # +``` + +Allow connection only with SSH keys. + +``` +$ chmod 400 ${SSH_DIR}/id_rsa* +$ ssh-copy-id -i ${SSH_DIR}/id_rsa git@ +``` + +Login with SSH key. + +``` +$ ssh -i ${SSH_DIR}/id_rsa git@ +``` + +Disable login with password. + +``` +$ passwd --lock git +``` + +Create new bare repository.