Especifique una clave SSH para git push para un dominio dado
Tengo el siguiente caso de uso: me gustaría poder presionar a[email protected]:gitolite-admin
utilizando la clave privada del usuariogitolite-admin
, mientras quiero presionar a[email protected]:some_repo
utilizando la clave privada 'my own'. AFAIK, no puedo resolver esto usando~/.ssh/config
, porque el nombre de usuario y el nombre del servidor son idénticos en ambos casos. Como uso principalmente mi propia clave privada, tengo eso definido en~/.ssh/config
para[email protected]
. ¿Alguien sabe de una manera de anular la clave que se utiliza para una solagit
invocación?
(Aparte: gitolite distingue quién está presionando en función de la clave, por lo que no es un problema, en términos de acceso, propiedad y auditoría, que la cadena de usuario @ servidor sea idéntica para diferentes usuarios).