| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
To ensure the long-term sustainability of this project, users of this package who generate revenue must pay an Open Source Maintenance Fee. While the source code is freely available under the terms of the License, this package and other aspects of the project require adherence to the Maintenance Fee.
To pay the Maintenance Fee, become a Sponsor at the proper OSMF tier. A single fee covers all of Devlooped packages.
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.
Release version numbers track the GCM releases themselves.
using GitCredentialManager;
...
ICredentialStore store = CredentialManager.Create("myapp");
// Store a credential
store.AddOrUpdate("https://foo.com", "myusr", "mypwd");
// Retrieve a credential
ICredential cred = store.Get("https://foo.com", "myusr");
Assert.Equal("myusr", cred.Account);
Assert.Equal("mypwd", cred.Password);The namespace for the CredentialManager static factory class is the same as the official GCM itself for convenience: GitCredentialManager.
The optional namespace argument (myapp above) can be used to scope credential operations to your own app/service.
The library targets .NET Standard 2.0 for broad applicability.
Supported credential stores and their configuration is shared with the GCM project itself.
Important
If you use Git's built-in credential cache, a working installation of git is required. See GCM docs.
To create a new release:
| Back | FazBrowse Home | New Git URL |