Parte do servidor
- acessar via ssh o servidor, por exemplo
ssh user@ip
- no servidor, acessar a pasta do projeto, por exemplo, /var/www/meu-projeto/
- criar e acessar a pasta, por exemplo app.git (
mkdir app.git && cd app.git
) - dentro de app.git, executar o comando
git init --bare
para criar um repositório mínimo git - criar um arquivo chamado post-receive dentro de app.git/hooks -
nano hooks/post-receive
e adicionar o seguinte conteúdo
#!/bin/sh