Packages the official Git Credential Manager cross-platform credential store implementation supporting Windows, macOS and Linux for use as a NS2.0 library with no UI or external dependencies.
The GCM default behavior allows configuring the desired store to use via GCM_CREDENTIAL_STORE envvar or a git setting.
We are currently hardcoding the Windows one and not really honoring the chosen creds namespace under Linux (we use the GCM default in that case). This is inconsistent with GCM and even confusing under Linux.
We should align better and only provide the custom namespace as configurable, while keeping the rest the same as GCM.
The GCM default behavior allows configuring the desired store to use via
GCM_CREDENTIAL_STORE
envvar or a git setting.We are currently hardcoding the Windows one and not really honoring the chosen creds namespace under Linux (we use the GCM default in that case). This is inconsistent with GCM and even confusing under Linux.
We should align better and only provide the custom namespace as configurable, while keeping the rest the same as GCM.