Easy Credential Caching for Git

A common question since launching our Git support is whether there is a way to cache your username and password so you don’t have to enter it on every push.  Well thanks to Andrew Nurse from the ASP.Net team, there is now a great solution for this!

Credential Caching in Windows to the Rescue

Using the Git extension point for credential caching, Andrew created an integration into the Windows Credentials store. After installing git-credential-winstore instead of getting that standard prompt for a username/password, you will get a Windows Security prompt.

SecurityPrompt

From here your credentials for CodePlex will be stored securely within the Windows Credential Store.

cred-store

Setup

The setup is pretty easy. Download the application from Andrew's git-credential-winstore project. Launch the executable and select yes to have it prompt for credentials. That's it.

git-cred-store-accept

Make sure you are running the latest version of msysgit, since the credential's API is fairly new.

Thanks to Andrew for sharing his work.  If you have suggestions or improvements you can fork the code here.