Você parece estar errando aspas e citações, tanto nos comandos que você emitiu quanto na sua pergunta. (Parece ser típico para usuários da Apple).
O teclado de backquote (abaixo do til ~ em um qwerty dos EUA) é diferente de ' , e se você fizer isso
'ssh://[email protected]:/var/opt/repo-demo.git'
os backquotes farão isso ser executado como se você tivesse colocado $( ) nessa expressão. Como o bash não pode executar essa expressão, ele retornará "Nenhum arquivo ou diretório" e o git remote add origin falhará. em dobro
verifique seu arquivo .git/config e atualize-o manualmente.
Tenha cuidado ao usar aspas impróprias, especialmente na linha de comando do Ubuntu (mas é claro que também ao escrever não )