Вы можете настроить несколько ключей SSH для любого сайта, имеющего несколько учетных записей пользователей.
Ниже приведен пример, которому я следовал в своей разработке для GitHub.com.
Пример файла конфигурации
#Personal account
Host github.com-<personal-account-name>
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_personal
IdentitiesOnly yes
#Organization account
Host github.com-<organization-name>
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work
IdentitiesOnly yes
Во время добавления нового происхождения
Для Личного кабинета
git remote add origin git@github.com-<personal-account-name>:<personal-account-name>/<repo-name>.git
Для учетной записи организации
git remote add origin git@github.com-<organization-name>:<organization-name>/<repo-name>.git
Надеюсь, это поможет.