He configurado ubuntu Guest VM en Virtualbox en MAC HOST.
He configurado ubuntu como servidor con elayuda
Creé la clave ssh y puse la clave pública en Ubuntu y puedo usar ssh
He agregado un repositorio remoto como este
git remote add origin `ssh://[email protected]:/var/opt/repo-demo.git`
pero no puedo hacer un git push a la máquina virtual de Ubuntu.
Sin embargo, puedo iniciar sesión a través de ssh como usuario de git como ssh[correo electrónico protegido]
probado con git push --verbose
no ayuda.
Respuesta1
Parece estar malinterpretando las comillas simples y las comillas inversas, tanto en los comandos que emitió como en su pregunta. (Parece ser típico de los usuarios de Apple).
Las comillas invertidas (debajo de la tilde ~
en un teclado qwerty estadounidense) son diferentes de '
, y si lo hace
`ssh://[email protected]:/var/opt/repo-demo.git`
las comillas inversas harán que esto se ejecute como si hubieras puesto $( )
esa expresión. Como bash no puede ejecutar esa expresión, devolverá "No existe tal archivo o directorio" y fallará git remote add origin
. Verifique nuevamente su .git/config
archivo y actualícelo manualmente.
Tenga cuidado con el uso de comillas inapropiadas, especialmente en la línea de comandos de Ubuntu (pero por supuesto también al escribirno)