Использовать HTTPS:
изменить удаленный url на https:
git remote set-url origin https://USERNAME@github.com/USERNAME/PROJECTNAME.git
, и вам хорошо идти:
git push
Чтобы убедиться, что Commit отображаются как выполненные USERNAME, можно настроить user.name и user.email для этого проекта тоже:
git config user.name USERNAME
git config user.email USERNAME@example.com