GitServer
Initialisierung
adduser --shell /usr/bin/git-shell git
cd /home/git
mkdir .ssh
cd .ssh
touch authorized_keys
chown -R git.git /home/git
- /home/git/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/Z4t...0blnUDBCr8AEZIj hm@ant ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDH6ej...hrCjPpDy+U1L0W3 hm@mint18.fn.local
Leeres Repository einrichten:
mkdir /home/git/repo chown git.git /home/git/repo PROJ=example DIR=/home/git/repo/$PROJ.git mkdir $DIR cd $DIR git --bare init chown -R git.git $DIR
Zugriff
- git clone git@git.f-r-e-i.de:/home/git/repo/example