remove - git tag best practices
Git vs FTP para implementación web (2)
Sé para qué sirve y cómo usarlo, (un poco) pero hay un concepto que aún no entiendo del todo. He escuchado a muchos desarrolladores web decir últimamente que usan git para cada proyecto web aunque no colaboren, solo usan git como alternativa de FTP, de hecho afirman que FTP es un método antiguo para cargar sus sitios.
Mi pregunta es, ¿cómo podría usar git para cargar mi sitio sin tener que pagar por un servicio como Beanstalk?
¿Realmente se considera FTP una tecnología antigua y deberíamos usar git?
Muchas gracias
Consulte los siguientes enlaces para obtener instrucciones sobre cómo implementar un repositorio de Git en su servidor:
Usar su control de versión favorito es la única forma sensata de implementar cualquier cosa.
Git no solo se trata de colaboración y VCS distribuido, también es un VCS sin servidor (por definición), por lo que puede implementar desde su máquina de desarrollo a su destino de despliegue.
Para resumir, la configuración adecuada para implementar los cambios es tan simple como;
git push hub master
Para obtener más información Un flujo de trabajo de Git centrado en la web y Uso de Git para su implementación
No voy a responder el bit subjetivo de la pregunta; Hay una gran cantidad de razones por las cuales desaprobaría el FTP, pero es una forma válida de transferir archivos siempre que comprenda las limitaciones de la tecnología.
Sin embargo, diré que absolutamente debe usar el control de versiones dentro de su estrategia de implementación.