Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save muhammadabbas001/b4cceab1c344d5686328d2ae23303ffc to your computer and use it in GitHub Desktop.
Save muhammadabbas001/b4cceab1c344d5686328d2ae23303ffc to your computer and use it in GitHub Desktop.
How to use Mac KeyChain to store GitHub repos credentials? — First published in fullweb.io issue #108

How to use Mac KeyChain to store GitHub repos credentials?

You know the pain, you cloned a repo over HTTPS, and now Git asks you for your password each time you want to push or pull.

Chances are you already have the git credential-osxkeychain command installed. If not, just install Git with brew: brew install git.

Once installed, just tell Git to use the KeyChain to store your credentials:

git config --global credential.helper osxkeychain

Next time you clone a repo via HTTPS, you’ll be prompt for granting access to KeyChain. That’s it. Any future authentication will be done transparently by Git reading the KeyChain record.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment