2012-02-26 9 views
5

Nos enfrentamos a un problema cuando git no se puede instalar en la máquina remota. Y aún necesitamos un repositorio git allí. Podríamos usar algunas librerías php para hacer commits en el repositorio sin tener instalado git. ¿Pero podemos empujar contra una estación de trabajo que no la tiene? ¿Y cómo lo hacemos, si es posible?¿Es necesario tener un git instalado en el host remoto cuando se empuja contra él?

+0

¿Cuál es el problema con la instalación de git en el lado remoto? – ThiefMaster

+2

¿Por qué no puedes instalar git en el sistema remoto? Una instalación de usuario sería suficiente – knittl

+2

¿No veo una razón para el downvote? Esta es una pregunta válida, aunque el objetivo es un poco extraño – knittl

Respuesta

5

Puede clonar y enviar su repositorio a un recurso compartido de red en la máquina remota, en este caso no es necesario instalar git. También puede clonar y enviar a un servidor FTP.

Estoy haciendo esto en el trabajo, y funciona perfectamente.

+2

Gracias, borré mi publicación y parece que hay una solución inteligente para eso a través de las acciones: http://stackoverflow.com/questions/5141205/git-repository-on-ftp-server Debe ser aún más fácil con ssh. – three

+0

Estaba intrigado por el "servidor FTP a presión", pero parece que el propio git no es compatible con esto. Sin embargo, he encontrado esto: https://github.com/ezyang/git-ftp. ¿Es lo que tenías en mente cuando escribiste tu consejo? – jayarjo

+0

@jayarjo para FTP Solo leí que era posible, pero no lo he intentado, presiono para compartir Smb (entorno de Windows) – CharlesB

Cuestiones relacionadas