Git 凭据助手
此页面列出了可用的 凭据助手。
包含在 Git 中
- git-credential-store:以明文形式保存凭据。
- git-credential-cache:临时将凭据保存在进程内存中。 Windows 上不可用。(请注意,由于凭据在缓存过期或系统重启时会丢失,因此这对于存储长期有效的个人访问令牌来说并不方便。)
特定平台的存储
- git-credential-osxkeychain:存储在 macOS 密钥链 中。包含在 macOS Git 安装中。
- git-credential-libsecret:存储在 Linux 密钥服务中,例如 GNOME Keyring 或 KDE Wallet。 许多 Linux 发行版中都包含该软件包。
- git-credential-wincred:存储在 Windows 凭据管理器 中。包含在 Git for Windows 中。
OAuth
以下跨平台助手支持使用 OAuth 进行身份验证。初始身份验证会打开一个浏览器窗口连接到主机。后续身份验证在后台进行。
- Git Credential Manager:包含在 Git for Windows 中。支持多个凭据存储。
- git-credential-oauth:包含在许多 Linux 发行版中。
特定存储
- git-credential-gopass:存储在 gopass 密码管理器中。
- git-credential-lastpass:存储在 LastPass 密码管理器中。
- git-credential-1password:存储在 1Password 密码管理器中。
- git-credential-keepassxc:存储在 KeePassXC 密码管理器中。
特定主机
- git-credential-netlify:对 Netlify 进行身份验证。
- git-credential-azure:对 Azure Repos 进行身份验证。