Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save nepsilon/0fd0c779f76d7172f12477ba9d71bb66 to your computer and use it in GitHub Desktop.

Select an option

Save nepsilon/0fd0c779f76d7172f12477ba9d71bb66 to your computer and use it in GitHub Desktop.

Revisions

  1. nepsilon created this gist Jul 18, 2017.
    14 changes: 14 additions & 0 deletions how-to-use-mac-keychain-to-store-github-repos-credentials.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    # 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.