Git-Credential-Manager-Core | platform Git credential storage with authentication | Azure library
kandi X-RAY | Git-Credential-Manager-Core Summary
kandi X-RAY | Git-Credential-Manager-Core Summary
Git Credential Manager Core (GCM Core) is a secure Git credential helper built on .NET that runs on Windows and macOS. Linux support is in an early preview. Compared to Git's built-in credential helpers (Windows: wincred, macOS: osxkeychain, Linux: gnome-keyring) which provides single-factor authentication support working on any HTTP-enabled Git repository, GCM Core provides multi-factor authentication support for Azure DevOps, Azure DevOps Server (formerly Team Foundation Server), GitHub, and Bitbucket. Git Credential Manager Core (GCM Core) replaces the .NET Framework-based Git Credential Manager for Windows (GCM), and the Java-based Git Credential Manager for Mac and Linux (Java GCM), providing a consistent authentication experience across all platforms.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Git-Credential-Manager-Core
Git-Credential-Manager-Core Key Features
Git-Credential-Manager-Core Examples and Code Snippets
Community Discussions
Trending Discussions on Git-Credential-Manager-Core
QUESTION
I wanted to store my credentials "safely" for use by git
so I did as instructed
here. This way I don't have to input password/PAT every single time, I perform any git operation.
Install
libsecret
usingsudo apt-get install libsecret-1-0 libsecret-1-dev
Build the "credential manager" using
sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
and then configure my local git folder using
git config --global credential.helper \ /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
Works superb.
How to do the above with many passwords?What I don't get is how to do the same for many passwords associated with different accounts/repositories. I was suggested to use gcm core.
I tried installing gcm core
as instructed here.
Download .deb package
sudo dpkg -i git-credential-manager-core configure
configure the "credential store"
git config credential.credentialStore secretservice
(as I use libsecret).I removed the
Credential helper
pointing to/usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
from the local git config file.
It still doesn't work. When I try to push a repo, I get a garbled
message with how to use git config
followed by request to fill in
credentials (shown here). I don't understand what I am doing! namely credential store
, credential manager
, secret-service
and gcm core
.
ANSWER
Answered 2021-May-05 at 17:24Any credential helper should follow the same process.
But if you have multiple account/password for the same domain (say github.com for instance), then you need to change your remote URL
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Git-Credential-Manager-Core
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page