Я настроил рабочие и личные учетные записи github.Чтобы их различить, я создал файл конфигурации в ~ / .ssh:
Host workusername.github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Host personalusername.github.com
HostName github.com
PreferredAuthentications publickey
User personalusername
IdentityFile ~/.ssh/id_rsa_personalusername
Я сохранил конфигурацию и ввел
git config user.name "personalusername"
К моему ужасу коммиты выглядят так:
personalusername <workemail>
имя пользователя git не связано с тем, которое я указал в настройках github.com.