Вообщем я указал в ssh конфигах:
Host github
HostName github.com
User username
IdentityFile ~/.ssh/github/username
Host gitlab
HostName gitlab.com
User username
IdentityFile ~/.ssh/username
После чего я сгенерировал ключи чтобы они лежали на своих каталогах. То есть github'овские ключи на своих, gitlab'овские тоже отдельно. Просто я люблю когда всё красиво структурировано. Не люблю бардак в одной куче.
После чего я попробовал проверить их работоспособность, а в ответ github выдает Permission denied (publickey)
. Он предпологает что у меня приватный ключ должен лежать в ~/.ssh/id_rsa
. Но я же указал в ssh конфиге, приватный ключ нужно искать в ~/.ssh/github/username
. Объясните пожалуйста что я делаю не так?