Sim, isso pode ser feito.
Você precisará configurar o Apache para apontar cada domínio para os subdiretórios apropriados dentro do repositório. Você pode usar a opção --shared
de git-clone
para manter de duplicar os arquivos de apoio. Certifique-se de configurar o Apache para excluir o acesso a qualquer caminho que comece com .git
.
Você pode usar os comandos script git up
para extrair do seu repositório. Você também pode fazer uso de movimentos de diretórios atômicos e de um git-archive
para mais sobrecarga, mas diretórios "limpos" que mantêm os arquivos de apoio fora de seu servidor.