Как сменить аккаунт GitHub?
Если под Windows - То через Панель управления -> Диспечтер учётных данных
Нужно не аккаунты переключать, а давать права на репозиторий. Зачем вам несколько аккаунтов? Достаточно одного.

Либо работать через SSH, тогда аккаунты не понадобятся в принципе.