git: 'credential-cache' is not a git command
From a blog I found:
This [git-credential-cache] doesn’t work for Windows systems as git-credential-cache communicates through a Unix socket.
Git for Windows
Since msysgit has been superseded by Git for Windows, using Git for Windows is now the easiest option. Some versions of the Git for Windows installer (e.g. 2.7.4) have a checkbox during the install to enable the Git Credential Manager. Here is a screenshot:
Still using msysgit? For msysgit versions 1.8.1 and above
The wincred
helper was added in msysgit 1.8.1. Use it as follows:
git config --global credential.helper wincred
For msysgit versions older than 1.8.1
First, download git-credential-winstore and install it in your git bin directory.
Next, make sure that the directory containing git.cmd
is in your Path environment variable. The default directory for this is C:\Program Files (x86)\Git\cmd on a 64-bit system or C:\Program Files\Git\cmd on a 32-bit system. An easy way to test this is to launch a command prompt and type git
. If you don't get a list of git commands, then it's not set up correctly.
Finally, launch a command prompt and type:
git config --global credential.helper winstore
Or you can edit your .gitconfig
file manually:
[credential]
helper = winstore
Once you've done this, you can manage your git credentials through Windows Credential Manager which you can pull up via the Windows Control Panel.
Looks like git
now comes with wincred
out-of-the-box on Windows (msysgit):
git config --global credential.helper wincred
Reference: https://github.com/msysgit/git/commit/e2770979fec968a25ac21e34f9082bc17a71a780
First run git config --global credential.helper wincred
Then go to: CONTROL PANEL\CREDENTIAL MANAGER\WINDOWS CREDENTIAL\GENERIC CREDENTIAL
then click in add a credential in Internet or network address:
add git:https://
{username}.github.com
User:
{name}
Password:
{Password}
I faced this problem while using AptanaStudio3 on windows7. This helped me:
git config --global credential.helper wincred
Code taken from here