Guardo un server de Git en Amazon EC2, y para push
o pull
de él necesito ejecutar ssh-add ~/.ssh/pem/Me.pem
. ¿Hay alguna forma de agregar este file .pem
a la configuration de Git para que no tenga que ejecutar ssh-add
cada vez? Estoy pensando en un file de configuration en una línea similar a ~/.ssh/config
que permite a los usuarios configurar exactamente esa opción ( IdentityFile ~/.ssh/pem/Me.pem
).
En un momento de inspiración justo después de publicar, agregué lo siguiente a ~/.ssh/config
:
Host someServer Hostname 1.2.3.4 User ubuntu IdentityFile ~/.ssh/pem/Me.pem
Y simplemente cloné el repo de Git como tal:
git clone ssh://someServer/opt/git/someRepo.git
Esto tiene el efecto excelente de include el file .pem
según sea necesario.