July 27, 2021

ssh-agent for MacOS

После переустановки макоси, не хотел подтягиваться ssh-agent

Error connecting to agent: No such file or directory

после решений с eval, проблема в новой сессии остается.

Рабочее решение с stackexchange

добавляем в ~/.bashrc или в ~/.zshrc

if [ ! -S ~/.ssh/ssh_auth_sock ]; then
  eval `ssh-agent`
  ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock
fi
export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock
ssh-add -l > /dev/null || ssh-add