Script que ejecuta ssh-add y alimenta la frase de contraseña automáticamente

Estoy usando un script que se ejecuta

eval `ssh-agent` ssh-add 

lo que le solicita ingresar su frase de contraseña SSH. ¿Es posible ingresar la contraseña del script? El objective de esto es abrir la connection a git repo cada vez que abro GitBash sin tener que ingresar constantemente mi frase de contraseña. Sé que poner contraseña en un guión es una security terrible, pero realmente no me importa. Lo estoy haciendo para probar.

Si va a hacer eso, sería mejor que no usara una frase key en la key. En ese caso, ni siquiera necesitaría usar ssh-agent . Puede cambiar o eliminar una frase de contraseña de una key existente con ssh-keygen -p .

Responda cómo hacerlo está aquí:

https://ifireball.wordpress.com/2015/01/12/automatic-loading-of-ssh-keys-from-scripts/

Resumen:

 echo "exec cat" > ap-cat.sh chmod a+x ap-cat.sh export DISPLAY=1 echo $MY_SSH_PASS | SSH_ASKPASS=./ap-cat.sh ssh-add ~/.ssh/id_rsa rm ap-cat.sh 

Nota: necesita exportar la variable de entorno DISPLAY a algún valor.