Eu criei a chave ssh. Eu o uso para conectar-se aos repositórios git. Ao criar a chave, notei o prompt que dizia que a senha deveria ser difícil de adivinhar. Portanto, criei uma senha com mais de 40 caracteres. Agora, toda vez que faço git clone
, push
ou algo semelhante, preciso inserir a senha (o que leva algum tempo, especialmente quando não estou certo).
Certamente, estou feliz por estar gostando dos recursos de segurança; no entanto, eu prefiro que a senha ssh faça cache por 5-15 minutos (ou qualquer outra quantia arbitrária); Às vezes, faço muitas operações no repositório em um curto espaço de tempo e a digitação da senha está demorando muito. Como posso fazer isso?
Respostas:
Você pode fazer isso usando um agente SSH. A maioria dos ambientes de desktop inicia um para você; você pode adicionar sua chave executando
Se você precisar iniciar o agente, execute
(isso configura várias variáveis de ambiente).
A
-t
opção parassh-agent
permitirá que você especifique o tempo limite. Consulte Configurando o tempo limite padrão para o agente SSH para obter mais detalhes.fonte