Table of Contents
[bash]
adduser git
cd /home/git
mkdir infranetworking.git
chown -r git.git infranetworking.git
cd infranetworking.git
git --bare init
[/bash]
Acceso mediante ssh a otros usuarios
Añadir las firmas publicas en el archivo /home/git/.ssh/authorized_keys
Si el usuario tiene una cuenta en el servidor podrá clonar el repositorio desde ella.
y si no con el usuario git no afectando a la información de autoría de los commits.
Para clonar desde el cliente
[bash]
git clone ssh://git@vps298405.ovh.net/home/git/scripts.git
[/bash]
Nos pedirá la contraseña del usuario git creado en el servidor.
Subir los cambios realizados
[bash]
git push origin master
[/bash]
Referencias
Seguridad
https://git-scm.com/book/es/v1/Git-en-un-servidor-Preparando-el-servidor