Criando uma reprodução Git no meu site

Criando uma reprodução Git no meu site

Não tenho certeza em qual pasta devo colocar o CD para criar meu init do Git?

A estrutura de pastas do meu servidor Linux é home/account/public_html

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

Obrigado...

Responder1

Eu estruturei o meu onde o repositório git está na minha área privada (não visível na web, tecnicamente) e configurei um post-receivegancho para publicar as alterações no site.

A única grande desvantagem que consigo pensar é que você não pode httpfinalizar a compra e issoalguns anfitriõesbloqueie a porta que o git usa.

Você pode configurar um gancho pós-recebimento em um repositório com:

  1. cdpara o seugit repo
  2. Crie o post-receivearquivo hook ( hooks/post-receive) com o seguinte conteúdo e torne-o executável.

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

  3. chmod +x hooks/post-receive

Agora, quando você enviar alterações, ele fará o checkout no diretório do seu site (ou seja, publicará suas alterações).

[Fonte]

informação relacionada