Estoy usando la autenticación ssh publickey para mi repositorio de mercurial. Así que tengo:¿Cómo configurar múltiples identidades ssh para un solo repositorio de hg?
[ui]
ssh = ssh -i ~/.ssh/id_rsa -C
en mi .hgrc. Esto funciona bien y me permite presionar/jalar a un repositorio autenticado por ssh. Sin embargo, quiero poder hacer push/pull a otro repositorio que requiera una identidad diferente. ¿Cómo puedo configurar mi archivo .hgrc para que la identidad esté vinculada a una ruta particular? Supongo que me gustaría algo como:
[ui]
one.prefix = someserver.com
one.ssh = ssh -i ~/.ssh/id_rsa -C
two.prefix = otherserver.com
two.ssh = ssh -i ~/.ssh/otherid_rsa -C
Creo que es 'ssh = ssh -i ~/.ssh/id_rsa -i ~/.ssh/otherid_rsa -C' de lo contrario, obtenemos un error de uso de ssh. –
definitivamente. Gracias. –