¿Cómo se usa la key especificada cuando se trabaja con github a través de portablegit?

Tengo dos keys ssh para trabajar con github: la mía y otra de la organización donde trabajo. Mi key fue generada automáticamente por github gui client y la otra fue generada por portablegit. Mi carpeta .ssh se ve así:

github_rsa <--- my key github_rsa.pub id_rsa <--- org key id_rsa.pub 

Cuando uso portablegit, toma la key con el nombre 'id_rsa', pero a veces también necesito usar la key. ¿Cómo puedo configurar la key pnetworkingeterminada?

Puedes agregar a tu HOME/.ssh un file de config :

 Host wpengine user git hostname git.wpengine.com IdentityFile ~/.ssh/myPrivateKey 

Puede agregar tantas inputs 'Host' como desee, cada una con un IdentityFile diferente

Ver, por ejemplo, " Configuraciones múltiples de keys SSH para diferentes counts github "

 #activehacker account Host github.com-activehacker HostName github.com User git IdentityFile ~/.ssh/id_rsa_activehacker #jexchan account Host github.com-jexchan HostName github.com User git IdentityFile ~/.ssh/id_rsa_jexchan 

A continuación, puede usar la syntax scp para clonar su repository:

 git clone github.com-activehacker:activehacker/gfs.git gfs_jexchan 

(en lugar de ssh://git@github.com/activehacker/gfs.git , que no podría hacer reference a una key privada específica y siempre recurriría a id_rsa ).