git from agent: agent refused operation Ошибка Permissions ... for ... are too open

Проблема

При выполнении

git pull

Получаем:

sign_and_send_pubkey: signing failed for RSA "..." from agent: agent refused operation
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

также при попытке сделать git-add:

 ssh-add путькключу

получаем ошибку вроде:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for 'путькключу' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

Решение

Будем править права, аналогично ситуации в другой ошибкой, перейдите в ту папку, где лежит ваша папка с ключами, обычно в убунту это домашняя папка и попасть туда можно так:

cd ~

И дадим рекурсивно такие права:

chmod 700 -R ./ssh/

Key Words for FKN + antitotal forum (CS VSU):