Usando git para publicar em um site
Usei este guia para usar o git para publicar automaticamente minhas alterações no meu site ao enviar para o repositório git de origem remota:
http://www.lwp.ca/james/2010/03/using-git-to-manage-online-website-projects/
Aqui está o meu arquivo / hooks / pós-atualização:
cd ../../public_html/dir/wbg
env -i git pull
Aqui está a minha estrutura de diretórios:
/home/git/wbg.git <- meu repositório remoto do git
/ home / public_html / dir / wbg <- minha pasta da web
Quando eu corro
git push origin master
O repositório é atualizado, mas minha pasta da web ainda está vazia. Alguma ideia?
Edit: se algum tráfego futuro vê isso, meu verdadeiro problema era que AMBOS a sua origem remota E o diretório do site de destino devem ser repositórios git. Você não pode simplesmente configurá-lo para copiar seu projeto para uma nova pasta, a menos que essa pasta também seja um repositório git.