У меня была такая же проблема, мое решение было простым. У меня уже настроены ключи и все, и я продолжал пытаться запустить:
git config --global user.name IceMupppet
После просмотра моего ~ / .ssh / я заметил, что работает:
ssh-add -l
Я видел, что для того, чтобы просто использовать правильную учетную запись git, я просто добавил нужный файл:
ssh-add ~/.ssh/id_IceMupppet_rsa
... тогда git push origin master
работал нормально. У меня есть псевдоним в моей конфигурации ssh, чтобы использовать разные ключи для моей работы и личной работы, но по какой-то причине мне все равно пришлось сделать этот шаг.