que mejor instalar gratuito gratis especializado ejemplos dedicado compartido php git deployment ftp shared-hosting

php - mejor - Usando Git con plan de alojamiento compartido



instalar git en hosting (6)

Esta pregunta puede ser antigua, pero hay un alojamiento web compartido que ofrece la opción de implementación de git y acceso de SSH a git pull / push, etc: githoster.com

O hay algunos scripts que puedes buscar en google que vincularán tu cuenta de github a tu host con git hooks.

Así que empecé a usar Git junto con este flujo de trabajo para crear un sitio web personal (principalmente para probar y aprender Git) y lo estoy desarrollando localmente en mi computadora portátil con Xampp.

Pero ahora me gustaría hacer público este sitio web y subirlo a mi servidor web. El problema es que uso un plan de alojamiento compartido, lo que significa que solo tengo acceso de FTP al directorio de mi sitio web. No se puede usar SSH o instalar Git o nada ..

Me gustaría implementar el sitio web y cualquier actualización de ese servidor web, pero me preguntaba si eso sería posible con Git solo con acceso FTP. Y si no, ¿cuál sería una forma recomendable de actualizar mi sitio web? Arrastrar manualmente y soltar archivos a través de Filezilla puede ser un poco tedioso.


Si está en un plan de alojamiento compartido, no es una buena idea alojar su propio servidor git, ya que tendrá limitaciones de ancho de banda y espacio. Puedes buscar otras opciones como github o si quieres tener un hosting privado, hay bitbucket


Si no tiene acceso SSH al servidor remoto y el proveedor de alojamiento no ofrece una función de implementación de git, no podrá realizar la implementación directamente usando git.

Sin embargo, siempre es una buena idea rastrear su código fuente independientemente de las opciones remotas.

En su caso, una buena alternativa para automatizar el proceso de lanzamiento sería crear un script de implementación simple en su lenguaje de programación favorito (Ruby, Python, Bash ...) que carga la lista de archivos modificados desde su repositorio de git y realiza una carga A través de FTP de estos archivos.

Una simple búsqueda de git-ftp revela que ya hay dos proyectos que parecen hacer lo que sugerí:


Tal vez piense en una configuración de alojamiento diferente?

  1. En un VPS tienes más libertad, pero necesitas configurar todo tú mismo.
  2. En una nube PaaS obtendrá una gran tecnología, pero pagará un poco más.
  3. Como se mencionó anteriormente: También podría funcionar una opción de alojamiento de repositorio privado con implementación de ftp.

Para mí, la mejor productividad es lo más importante. Comparar los costos de alojamiento web con los costos para el desarrollo web.



Si git está instalado en el servidor (por ejemplo, <?php $last_line = system(''git --version'', $retval); ?> ), Pero no tiene acceso SSH, tal vez intente con php-git-bundle .