Estoy intentando configurar un servidor web basado en Windows, pero hago el trabajo de desarrollo en Mac OSX. Instalé freeSSHd y msysGit en el servidor de Windows y configuré un repositorio donde lo desee. También tengo git en mi Mac y configuré un repo allí también. Cuando trato de clonar, extraer o presionar en el repositorio de Windows a través de SSH, me da un error, "fatal: error de protocolo: carácter de longitud de línea incorrecta" No importa en qué configuro el control remoto en mi cliente (Máquina - puedo señalarlo a una carpeta que no existe y todavía me da ese error.¿Cómo puedo configurar un repositorio git en Windows y luego presionar/tirar desde él en Mac OSX
También probé esto en una caja de Linux que tengo sentada y funciona perfectamente, así que no es mi Mac.
Tengo un par de ideas:
Tal freeSSHd no se está comportando correctamente (as suggested here) así que podría conseguir un servidor de SSH para Windows - quizá OpenSSH
Tal vez estoy escribiendo el código que combina las rutas de archivos de Mac y Windows incorrectamente. Probé:
sudo git clone ssh: //[email protected]/C:/Users/[my_username]/[remote_repo_name] /.git [destino]y
sudo git clone ssh: //[email protected]/C: \ Users \ [my_username] \ [remote_repo_name] \ .git [destino]
estoy recibiendo el mismo error con ambos.
¿Alguien sabe qué está pasando? Mejor aún, ¿hay alguien por ahí que haya logrado hacer lo que quiero hacer (empujar y extraer de un repositorio de Windows a través de SSH)?
Gracias!