Git Credential Manager (GCM) simplifies authentication with your Git repositories.

Don't like to type the Git username/password again and again?
Git Credential Manager fills the Git credentials automatically each time you interact with the remote Git repositories.

You can start using Git Credential Manager in a few steps:
1. Add the ~/.gitconfig file to "Git Credential Manager Preferences -> Config Files"
2. Or, add your Git repositories to "Git Credential Manager Preferences -> Repositories"
3. Perform Git pull/fetch/push operations against the Git repositories
4. Git Credential Manager will ask for the Git credentials and store them in the macOS keychain
5. GCM fills the Git credentials automatically for the consequent pull/fetch/push operations

Supported authentication types:
1. HTTP/HTTPS username/password authentication
2. SSH key file authentication (Git Credential Manager Preferences -> Credentials -> SSH Key Files)
3. SSH username/password authentication in non-terminal environment

App Privacy

The developer,, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer