git-credential-manager

paru -S git-credential-manager-core
  • run configuration and use gpg/pass files
git-credential-manager-core configure
git config --global credential.credentialStore gpg
  • or edit ~/.config/git/config directly
[credential]
	helper = /usr/share/git-credential-manager-core/git-credential-manager-core
	credentialStore = gpg
  • running a git-credential-manager-core command seems to break arrow keys?
  • next time credential is requested, pop-up appears, can authenticate in a variety of ways (browser, token, etc.)
  • stores at ~/.password-store/git/https/github.com/stephen-huan.gpg, e.g.