Ever since macOS 10.12 Sierra update for ssh, people have been facing issues with git prompting for ssh passphrase every time they run any git command.
Although It’s been a long time since the release, I still see many developers asking me this, so I thought to write a simple solution here.
What do you need to do?
For macOS 10.12, Sierra ssh-add -K
needs to be run after every reboot. To avoid this, create ~/.ssh/config
this content.
Host *
UseKeychain yes
That is all you need to do, and you are good to go.