Не могу запушить по ssh

По SSH склонировал, а запушить не могу. На ПК1 PyCharm открыт проект в WSL. там делаю

git push

Все хорошо пушится. Перехожу в соседнюю папку - делаю тоже самое и выпадает ошибка

[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

На ПК2 тот же репозиторий с тем же SSH-ключом прекрасно пушит.. Уже всю голову сломал..

Команда на ПК1

sudo ssh -T [email protected]

Тоже выдает ошибку

[email protected]: Permission denied (publickey).

-- UPD

SSH-ключ везде один и тот же (что на ПК1 что на ПК2 что на GitHub). Обе папки на ПК1 - это проекты с GitHub.

UPD2:

введите сюда описание изображения

UPD3 (без sudo) введите сюда описание изображения


Ответы (1 шт):

Автор решения: Алексей

Спасибо, за комментарии, во-общем, решение было простое. Надо было просто отвлечься на полчасика и с чистой головой зайти (а то глаз замыливается и думаешь, что это уже делал).

Во-общем, я решил еще раз пройтись с самого начала и пошел с проверки прав на файлы. И это помогло! (Хотя я уже думал, что проверял права, но видимо - плохо проверял)

Продублирую сюда решение на случай если ссылка пропадет:

Права доступа к файлам для ssh ключей и конфигурации.

chmod 700 ~/.ssh
chmod 644 ~/.ssh/authorized_keys
chmod 644 ~/.ssh/known_hosts
chmod 644 ~/.ssh/config
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
chmod 600 ~/.ssh/github_rsa
chmod 644 ~/.ssh/github_rsa.pub
chmod 600 ~/.ssh/mozilla_rsa
chmod 644 ~/.ssh/mozilla_rsa.pub
→ Ссылка