Создал ключ ssh-keygen -t rsa -C "username.mmmm@b.ru"
Добавил в репозиторий публичный ключ, при пуше получаю ошибку
repository access denied. access via a deployment key is read-only.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Если это гитхаб, то там есть разные ключи. Есть личные ключи, с помощью них можно пушить, а есть ключи в репозитории (deployment keys), они нужны для деплоя и CI. Там установлены права только на чтение соответственно.
Сдается мне, вы загрузили новый ключ как "deployment" - который используется только на чтение.
Вам нужно добавить ваш ключ через профиль (Github, GitLab, Gogs)