o windows lembra a frase-senha git ssh no shell mingw32

Esta dica profissional explica como usar o ssh-agent para lembrar a senha enquanto você trabalha com o git MySysGit no Windows.
Depois de seguir essas etapas, você só precisa inserir sua senha uma vez por sessão para sua comunicação ssh com o github.

Passos:

  • abra seu mingw32 git bash no menu de contexto
  • crie o arquivo .bashrc touch ~ / .bashrc
  • navegue até a pasta inicial atribuída ao mingw git
  • abra .bashrc com um editor de texto
  • adicione o código acima a este arquivo

SSH_ENV = $ HOME / .ssh / ambiente

função iniciar agente {
echo “Inicializando novo agente SSH …”
/ usr / bin / ssh-agent | sed ‘s / ^ echo / # echo /’> $ {SSH
ENV}
echo bem-sucedido em
chmod 600 $ {SSH ENV}
. $ {SSH
ENV}> / dev / null
/ usr / bin / ssh-add;
}

if [-f “$ {SSH ENV}”]; então
. $ {SSH
ENV}> / dev / null
#ps $ {SSH AGENT PID} não funciona no cywgin
ps -ef | grep $ {SSH AGENT PID} | grep ssh-agent $> / dev / null || { agente
inicial ;
}
então
inicie o
agente;
fi

Os comandos de script verificarão se o agente ssh já está em execução. Caso contrário, ele iniciará o agente e pedirá a senha para sua chave ssh. Se você fechar seu shell, o ssh-agent permanecerá em segundo plano para autorizações de conexão adicionais.

Tagged