¿Cómo decirle al compositor qué key ssh rsa usar para una recompra / dependencia privada?

Hoy he estado luchando con un error de repository no encontrado. Estoy intentando instalar mi dependencia de compositor privado en un repository de GitHub.

Este es mi file composer.json para mi dependencia privada:

{ "require": { "company/mypackage": "1.*" }, "repositories": [ { "type": "vcs", "url": "git@github.com:company/mypackage.git", "no-api": true } ] } 

Todo funciona bien ahora, pero me enfrenté a un problema sutil. Había configurado en mi PC para desarrolladores dos keys diferentes SSH public / provate rsa para poder acceder a dos counts diferentes de gitHub.

Me estaba volviendo loco porque todo estaba configurado correctamente pero encendido:

 composer install 

Tenía un problema de repository no encontrado.

El problema fue que el compositor intentó conectarse primero a github usando la "otra" key SSH rsa, apuntando a la otra count de Gihub.

Entonces la pregunta es, ¿cuál es la forma de decirle al compositor cuál es el uso de la key para esa dependencia? (edita mi compositor.json, supongo)