Você pode tentar escrever um script com esses comandos usando a tubulação como:
echo 'yourpassword' | ssh-add
mas não é seguro o suficiente e não é recomendado.
Você pode usar as ferramentas do git para lembrar senhas no Linux e no Windows
Sempre que preciso usar o git para meu servidor Linux, bem como para meu computador de casa executando o Windows 10, preciso iniciar o ssh-agent e fornecê-lo com minha chave RSA do GitHub. O problema é que isso exige raiz privilégios (isto é, inserir a senha raiz com cada instância que precisa executar ssh-add <keyname>
). Então, dentro disso, tenho três perguntas.
Minha primeira pergunta é, por que isso é necessário para o Git, mas não para conexões SSH ou programas de cópia SSH?
Como faço um único script bash que inicie automaticamente o ssh-agent
e adicione todas as minhas chaves via ssh-add
, mesmo que essas operações exijam senhas.
Como eu uso o script mencionado acima nos programas de linha de comando do GitHub bash para Windows?
Você pode tentar escrever um script com esses comandos usando a tubulação como:
echo 'yourpassword' | ssh-add
mas não é seguro o suficiente e não é recomendado.
Você pode usar as ferramentas do git para lembrar senhas no Linux e no Windows
Tags windows git shell-script