У вас проблемы в каждой команде
git commit -m "hw-EDU-9336"
Коммитить нечего. Git честно сообщает, что рабочая папка чистая и коммит не создался. Но это не мешает делать push.
Совет: в любой непонятной ситуации смотрите
git status. Смотрите его как
до команд, так и
после.
git push
Здесь Git говорит, что текущая ветка не имеет связи ни с какой вышестоящей веткой. Git понятия не имеет,
куда вы хотите пушить и
что пушить.
В общем случае команда выглядит примерно так:
git push <репо_куда_пушить> <какую_ветку_пушить>
Обычно при первой отправке мы просим гит создать связь локальной и вышестоящей веток.
Гит подсказывает вам, как это сделать:
git push --set-upstream origin hw-EDU-9336-sprint-1
но можно написать проще, чтобы не мучиться запоминанием длинных названий:
git push -b origin HEAD
HEAD это синоним текущей ветки.
Дальше у вас реальная ошибка. Скорее всего проблема в авторизации.
Проверьте, что ключ действительно стучится в GitLab
ssh -T git@gitlab.quality-academy.ru
Успешный вариант: GitLab поздоровается и скажет, что логин найден.
Неуспешный: "Permission denied (publickey)".
И главное — публичный ключ должен быть добавлен в GitLab:
User Settings → SSH Keys
Если после этого Git продолжает упираться — значит просто нет прав на запись в репозиторий, а не проблема с ключами.