Eu configurei o Ubuntu Guest VM no Virtualbox no MAC HOST.
Eu configurei o Ubuntu como servidor com oajuda
Criei a chave ssh e coloquei a chave pública no Ubuntu e consigo fazer ssh
Eu adicionei um repositório remoto como este
git remote add origin `ssh://[email protected]:/var/opt/repo-demo.git`
mas não consigo fazer um git push para a VM do Ubuntu.
No entanto, consigo fazer login via ssh como usuário git como ssh[e-mail protegido]
tentei git push --verbose
não ajuda.
Responder1
Você parece estar interpretando mal aspas simples e crases, tanto nos comandos que você emitiu quanto na sua pergunta. (Parece típico para usuários da Apple).
A crase (abaixo do til ~
em um teclado qwerty dos EUA) é diferente de '
, e se você fizer isso
`ssh://[email protected]:/var/opt/repo-demo.git`
as aspas farão com que isso seja executado como se você tivesse colocado $( )
essa expressão. Como o bash não pode executar essa expressão, ele retornará "Nenhum arquivo ou diretório" e falhará git remote add origin
. Verifique seu .git/config
arquivo e atualize-o manualmente.
Tenha cuidado ao usar citações inadequadas, especialmente na linha de comando do Ubuntu (mas é claro também ao escrevernão)