How to stop password prompts on any git command in macOS?

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.

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.

Subscribe to GIT.WTF!?!

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe