Criando uma repro Git no meu site

0

Não estou claro em qual pasta eu devo criar o CD para criar o meu init do Git?

Minha estrutura de pastas do servidor Linux é home / account / public_html

Devo estar na minha pasta public_html quando faço o init?

Obrigado ...

    
por RalphF 06.12.2013 / 00:00

1 resposta

0

Eu tenho o meu estruturado onde o repositório do git está na minha área privada (não visível para a Web, tecnicamente) e configurei um post-receive hook para publicar as alterações no site.

A única grande desvantagem em que consigo pensar é que você não pode http checkout e que alguns hosts bloqueiam a porta que o git usa.

Você pode configurar um gancho de pós-recebimento em um repo com:

  1. cd ao seu git repo
  2. Crie o arquivo post-receive hook ( hooks/post-receive ) com o seguinte conteúdo e torne-o executável.

    #!/usr/bin/env bash e GIT_WORK_TREE=/path/to/site/folder

  3. chmod +x hooks/post-receive

Agora, quando você envia alterações, ele faz o checkout no diretório do seu site (por exemplo, publique suas alterações).

[ Fonte ]

    
por 06.12.2013 / 02:55

Tags