git-credential-keepassxc-0.1.2 is not a library.
git-credential-keepassxc
git-credential-keepassxc is a Git credential helper that allows Git to get/store logins from/to KeePassXC.
It communicates with KeePassXC using keepassxc-protocol which is originally designed for browser extensions.
How to install
- Install Rust compiler via rustup or your favourite package manager
- Run
cargo install git-credential-keepassxc(orcargo install --git https://github.com/Frederick888/git-credential-keepassxc.gitfor the latest development version)
Note: Make sure $CARGO_INSTALL_ROOT is in your search path.
Configuration
Similar as the browser extensions, git-credential-keepassxc needs to be associated with KeePassXC first.
Run:
A group (by default Git) will be created to store new logins.
Limit callers
git-credential-keepassxc allows you to limit callers (though you should probably have a look at some MAC systems to properly achieve this), for instance:
# don't forget to add yourself first
# then allow Git
|
# disable this function