Nada a ver com switches ConEmu. O erro é mostrado por "git"! Você precisa examinar suas opções ( sh.exe
)!
ConEmu64.exe /cmd "%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i -c "ssh [email protected]"
Estou usando o Keepass 2 para armazenar minhas credenciais de login do SSH. O Keepass tem a capacidade de executar comandos e inserir nomes de usuários, senhas, etc. nesse comando, para que você possa clicar em uma credencial do site e abrir essa página em um navegador.
Gostaria de fazer isso com meus logins SSH. No ConEmu, estou executando o Git Bash, que inclui o cliente de linha de comando do OpenSSH. Eu gostaria de ter o Keepass executando um comando que abre um novo terminal no ConEmu e inicia o SSH, passando o IP, o usuário e a senha do banco de dados do KeePass.
O ConEmu tem muitas opções úteis de linha de comando:
link
Mas não consigo descobrir como fazer com que esses switches abram um terminal e executem o ssh. Aqui está minha tentativa:
ConEmu64.exe /cmd "%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i "ssh [email protected]"
Mas estes são os resultados que obtenho:
Welcome to Git (version 1.9.4-preview20140611)
Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
sh.exe": ssh [email protected]: No such file or directory
Current directory:
C:\Program Files\ConEmu\ConEmu
Command to be executed:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i "ssh [email protected]"
ConEmuC: Root process was alive less than 10 sec, ExitCode=127.
Press Enter or Esc to close console...
Eu tentei algumas variações, mas não cheguei mais perto. Parece claro para mim que não entendo corretamente como a linha de comando do ConEmu muda ou como passar um comando para a minha sessão do Git Bash. Qualquer dica será muito apreciada.
Nada a ver com switches ConEmu. O erro é mostrado por "git"! Você precisa examinar suas opções ( sh.exe
)!
ConEmu64.exe /cmd "%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i -c "ssh [email protected]"