Notka z serii do wglądu własnego, ale jeśli komuś się przyda to będę więcej niż zadowolony
Korzystam z repozytoriów na Githubie oraz Assembli i nie chciałem używać tego samego klucza ssh.
tworzymy plik ~/.ssh/config
# Podstawowe konto
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# Dodatkowy klucz do innego serwisu
Host przyjazna-nazwa-nr-2
Hostname git.assembla.com
IdentityFile ~/.ssh/id_dsa_second
User git
w tym przypadku drugi klucz nazywa się id_dsa_second
później
exec ssh-agent bash
ssh-add id_dsa_second
teraz pull, push, clone powinny działać.
ps. kiedyś postaram się lepiej opisać to rozwiązanie.