Puede elegir otro sistema de archivos. SSHFS es principalmente una herramienta de conveniencia. MacOS admite montajes NFS, por ejemplo, y eso es rápido.
Otra forma de seguir adelante sería el uso de rsync o al unísono ('bidireccional rsync' de la herramienta). Estos hacen una sincronización realmente rápida entre el sistema de archivos remoto y local. Junto con algunos alias de shell rápidos para compilar/ejecutar de forma remota, es una buena solución.
Otra forma sería la de ejecutar su entorno de desarrollo de forma remota a través de VNC/X11. Esto hace que el IDE sea algo más lento, pero no es necesario sincronizar el código.
Una mezcla de lo anterior es para hacer un clon de la máquina virtual del servidor remoto, ejecutarlo en su local de la caja, y compartir carpetas a través de la máquina virtual o algún NFS local entre los dos.
También podría ajustar sshfs. Hay algunas opciones de ajuste de montaje, y también puede desactivar el cifrado. Da aproximadamente 2 veces la aceleración general, así que no esperes maravillas.
Siendo en los mismos zapatos que el cartel, he buscado soluciones durante años, pero al no hacerlo, me he conformado infelizmente con sshfs afinados, junto con rsyncs ocasionales y paciencia.
¿Por qué no simplemente clona el repositorio en su máquina local? –
¡Gracias! Sí, por supuesto, es posible clonar en mi máquina local. Pero el servidor remoto tiene un entorno muy complicado, y es muy difícil hacerlo en todas las máquinas locales. entonces sshfs está todo bien, pero el único 'comando git' es un problema. – banyan
tengo un problema similar, pero traté de usar appletalk (también de un mac). pero tengo muchos problemas extraños, con esta configuración ... :(. También pensé en la sincronización rsync ... ¿Has encontrado una solución para tu problema? De ser así, estaría más que feliz si la compartieras . – aurora