Git 憑據助手
此頁面列出了可用的 憑據助手。
包含在 Git 中
- git-credential-store:以純文字形式儲存憑據。
- git-credential-cache:在程序記憶體中臨時儲存憑據。(請注意,由於憑據會在快取過期或系統重啟時丟失,因此不適合儲存長期有效的個人訪問令牌。)
特定於平臺的儲存
- 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 進行身份驗證。