Como fazer o git não solicitar senha para a chave ssh no windows?

13

Estou usando o git bash e configuro a chave ssh usando o ssh-keygen e cada vez que faço algo com um repositório, peço-me a senha para /c/Users/jankiewj/.ssh/id_rsa . Existe uma maneira de desativar essa frase secreta.

    
por jcubic 08.12.2015 / 10:49

2 respostas

23

Você pode rodar isso no git bash:

eval 'ssh-agent -s'
ssh-add ~/.ssh/*_rsa

ele pedirá a frase secreta no segundo comando, e é isso. Cada ação adicional que você precisará fazer (que uma vez exigiu a frase secreta) não pedirá a frase secreta (veja um exemplo na captura de tela abaixo):

    
por 24.02.2016 / 14:19
1

Não tenho certeza se quero recomendá-lo, mas quando você criar a chave e pedir para definir a senha, basta pressionar Enter e ignorar a senha.

Veja este link para saber como usar ssh-keygen : link

Talvez ssh-agent possa ajudá-lo de alguma forma. Mas não tenho certeza sem conhecer seu sistema atual.

    
por 08.12.2015 / 14:40
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '289709',
    'url' => 'how-to-make-git-not-prompt-for-passphrase-for-ssh-key-on-windows',
];

$_COOKIE = [
    '_csrf-frontend' => '0bd33b090587135d7072cb667d63afc6343066d05911534054297d757db21609a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"3qDpfJR80LKlpG_LcGnbcBfp8Lckj76y";}',
    'advanced-frontend' => 'ahm2rhju7hf9fp6d5jp6jb8kpo',
];

$_SESSION = [
    '__flash' => [],
];