¿Es posible configurarlo git/sshpara que no tenga que ingresar mi contraseña cada vez que quiera realizar una git pull? Tenga en cuenta que el repositorio es privado en github.
O, alternativamente, ¿cuál sería la mejor práctica para automatizar la implementación de código desde un repositorio privado de Github?
Detalles adicionales: instancia EC2 que ejecuta una AMI pública basada en Fedora.

Respuestas:
Eche un vistazo a este enlace https://help.github.com/articles/working-with-ssh-key-passphrases/
fuente
ssh-agent: rabexc.org/posts/using-ssh-agentActivé el almacenamiento en caché de la contraseña como se describe aquí:
https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux
Para almacenar en caché la contraseña durante un mes:
fuente
Prueba esto:
git config credential.helper storeTendrá que ingresar su contraseña una vez, luego de eso se almacena en una carpeta dentro de la raíz.
Como señalaron los comentarios, esto NO funciona para contraseñas SSH, solo para contraseñas HTTPS.
fuente
Su situación ahora está arreglada, sin embargo para mí fue el hecho de que tenía más de una clave en
~/.ssh/Para resolver el problema tuve que crear un archivo llamado
~/.ssh/configy agregar la línea:donde
~/.ssh/my_key2_rsaesta mi llavefuente
id_rsayid_rsa.pubtienen un nombre personalizado, por lo que git nunca lo reconocería. ref: linux.die.net/man/5/ssh_configNo sé por qué nadie ha informado de esto todavía. Pero el enfoque más simple sería simplemente agregar una sola línea
AddKeysToAgent yesen la parte superior del archivo .ssh / config. Por supuesto,ssh-agentdebe estar funcionando de antemano. Si no se está ejecutando (verifique con el comandossh-agenten la terminal), simplemente ejecúteloeval $(ssh-agent)Puedo confirmar que esto funciona, porque en mi proyecto con muchos submódulos y para cada submódulo que se clona, tuve que escribir mi frase de contraseña ssh. Después del truco anterior, ya no necesito hacerlo.
La fuente de la solución es /ubuntu/362280/enter-ssh-passphrase-once/853578#853578
fuente