IntelliJ – Cómo usar una key ssh diferente

Tengo 2 counts de github Una compañía una y una personal

Uso cygwin para administrar mis keys ssh y conectarme a Github

Todo funciona bien en IntelliJ cuando se usa la count corporativa ya que usa la key pnetworkingeterminada .ssh / id_rsa

Everthing funciona bien en Cygwin usando mi count personal ya que puedo usar el command "ssh-add ~ / .ssh / ide_rsa_otherkeyfile" y luego usar todos los commands de git a través de la línea de command

Pero IntelliJ siempre se pnetworkingetermina al file "id_rsa", por lo que no puedo conectarme a mi repository personal.

¿Hay alguna manera para que IntelliJ use la otra key rsa?

Todo este RSA y cygwin está muy por encima de mi nivel de experiencia en la command-line de Linux.

Nota: También creé el file de configuration en el directory .ssh para facilitar múltiples counts de github

Default GitHub user (corporate account) Host github.com HostName github.com User git IdentityFile/Users/username/.ssh/id_rsa Client user (personal account) Host github-client HostName github.com User git IdentityFile /Users/username/.ssh/id_rsa_perso 

En resumen, lo que hace esto le dice a SSH que use la key del cliente cuando se conecta al server github-client, que en realidad es github.com.

Si nadie tiene una solución, soy consciente de que sería más fácil invitar a mi count corporativa como queueborador, pero luego tendría compromisos por debajo de 2 counts de correo electrónico separadas.

De usar la integración de Git :

IntelliJ IDEA admite el método estándar de uso de varias keys ssh, mediante la creación de un file .ssh / config.

Cuando revise su proyecto desde el Sistema de control de versiones, use el formatting <host-from-ssh-config>:<github-username>/<repository> como VonC mencionó.

 $ cat ~/.ssh/config Host github.com-activehacker HostName github.com User git IdentityFile /Users/andrey/.ssh/id_rsa_activehacker 

enter image description here