эта проблема возникает, когда отсутствуют права на запись (Write), поэтому порядок действий будет следующий:
- проверить SSH ключ на компютере; если его нет, нужно сгенерировать https://git-scm.com/book/ru/v2/Git-%D0%BD%D0%B0-%D...
- проверить SSH ключ на github в настройках профиля, там должен быть тот, что считается публичным (*.pub)
- сначало проверить git push через терминал, а только потом пытаться через GUI (если используешь Sourcetree/Kraken/Smartgit
- если репозиторий не твой, то тебе должны явно вказать доступ Write!