Go implementation of a git custom credential helper using the standard unix password manager (pass) store
Obs: This helper implements only the "get" operation.
Configure the Password Store in the following structure: hostname/username
Ex.:
pass insert local-gitlab.net/[email protected]
pass insert github.com/myusername
Configure .gitconfig. Ex.:
[credential "http://local-gitlab.net"]
username = [email protected]
helper = pass
[credential "https://github.com"]
username = myusername
helper = pass
Git Credentials: https://git-scm.com/docs/gitcredentials
Unix standard password manager: https://www.passwordstore.org/