Sulla falsariga di Come dire a git quale chiave privata usare? Vorrei utilizzare una chiave SSH specifica in una determinata situazione.
Il mio problema è che anche quando specifico '-i qualcosa' ssh usa le chiavi del mio agente ssh nell'ordine in cui vengono aggiunte.
La mia situazione specifica:
Ho due utenti github, ognuno con la propria chiave che vorrei - ad esempio tramite un ssh-config - per ogni clone specificare quale chiave usare:
Host USER1.git
Nome host github.com
User git
IdentityFile ~ / .ssh / USER1.id_rsa
ssh -vt USER1.git
userà ancora USER2.id_rsa se questa è la chiave aggiunta per la prima volta a ssh-agent.