Estou configurando um servidor Ubuntu para o nosso projeto agora, Gitolite e Apache estão trabalhando agora sem nenhum problema e eles estão no mesmo servidor, O que eu quero agora é implantar o repositório Git para o Apache automaticamente após o git push.
Eu estou olhando para ganchos agora, no entanto, quando eu faço um git pull
no diretório do Apache /var/www/project_name
só quer testar se o meu script vai funcionar, o servidor sempre me pede senha do git e me dá um fatal mensagem de erro dizendo
/project_name.git does not appear to be a git repository
Could not read from remote repository.
Alguém já teve esse problema antes? ou tem uma ideia melhor de implantar automaticamente o repositório do git para o Apache? Esta é a minha primeira vez configurando o servidor Ubuntu, qualquer conselho e sugestão serão muito apreciados.
Eu coloquei meu conteúdo da web no diretório /var/www/project_name
,
e meu repositório git em /home/git/repositories/project_name.git
.