Не могу запушить по 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:
Ответы (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

