configurar parâmetros globais.
$ git config --global user.name "Name"
$ git config --global user.email "email@example.com"
gerar chave ssh
$ ssh-keygen -t rsa -C "email@example.com"
criar uma conta de usuário para git
$ sudo adduser git
$ su git
$ cd ~
adicionar chaves públicas de usuários que precisam de acesso ao git
$ mkdir .ssh
$ cat /tmp/jishnu.pub >> ~/.ssh/authorized_keys
criar projeto git
$ mkdir project.git
$ cd project.git
$ git --bare init
restringir o usuário git a apenas fazer atividades git mudando de shell para git-shell
$ which git-shell
$ sudo vim /etc/passwd
lado do cliente.
$ git init
$ git remote add origin git@server:project.git
$ git touch README
$ git add README
$ git commit -m 'initial commit'
$ git push origin master