Сгенерил ключи
ssh-keygen -t rsa
Добавил
ssh-add <путь к файлу ключей>
я указывал от корня сервера что бы не было ошибки, т.е.
ssh-add /var/www/dom/data/www/mydomain.ru/ssh/id_rsa
или надо было к id_rsa.pub ключу указывать?
Тест:
ssh github.com
The authenticity of host 'github.com (192.30.253.113)' can't be established.
RSA key fingerprint is 17:27:ac:b5:78:28:3d:36:23:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts.
Жму yes файл known hosts не знаю создаля где-то или нет, по папкам посмотрел - нигде нет. Ок продолжаем:
ssh github.com
Permission denied (publickey).
Потом я создал known_hosts вручную и вписал в него адрес + ключ но результат тот же.
Что не так, и самое главное как продиагностировать поэтапно это всё? (знает ли например git о наличии файла known_hosts, видит ли он правильный путь до ключей сгенерированных на первом шаге)