Creando una reproducción de Git en mi sitio web

Creando una reproducción de Git en mi sitio web

¿No tengo claro en qué carpeta debo colocar el CD para crear mi inicio de Git?

La estructura de carpetas de mi servidor Linux es home/account/public_html

¿Debería estar en mi carpeta public_html cuando hago el inicio?

Gracias...

Respuesta1

He estructurado el mío donde está el repositorio de git en mi área privada (técnicamente, no visible en la web) y configuré un post-receiveenlace para publicar los cambios en el sitio.

El único inconveniente importante que se me ocurre es que no se puede httppagar y quealgunos anfitrionesbloquear el puerto que usa git.

Puede configurar un enlace posterior a la recepción en un repositorio con:

  1. cdpara ustedgit repo
  2. Cree el post-receivearchivo de enlace ( hooks/post-receive) con el siguiente contenido y hágalo ejecutable.

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

  3. chmod +x hooks/post-receive

Ahora, cuando envíe cambios, se registrará en el directorio de su sitio (es decir, publicará sus cambios).

[Fuente]

información relacionada