feat: 新增 Git credential helper 协议支持,实现 get|store|erase 子命令
This commit is contained in:
@@ -29,17 +29,17 @@
|
||||
|
||||
将 Git 凭证管理集成到 QuiCommit 中,统一管理 HTTPS 仓库的身份认证。
|
||||
|
||||
- [ ] **Git Credential Helper 集成**
|
||||
- [x] **Git Credential Helper 集成**
|
||||
- 实现 `git credential-store` / `git-credential-libsecret` 等标准的 credential helper 协议
|
||||
- 支持 `quicommit credential get|store|erase` 子命令
|
||||
- 与系统密钥环无缝对接,复用已有的 `KeyringManager`
|
||||
|
||||
- [ ] **跨平台支持**
|
||||
- [x] **跨平台支持**
|
||||
- Windows:集成 Windows Credential Manager
|
||||
- macOS:集成 Keychain
|
||||
- Linux:通过 Secret Service / D-Bus 对接 GNOME Keyring / KWallet
|
||||
|
||||
- [ ] **安全增强**
|
||||
- [x] **安全增强**
|
||||
- 支持 PAT(Personal Access Token)按 scope / 有效期管理
|
||||
- 支持凭证过期检查和自动提醒
|
||||
|
||||
|
||||
Reference in New Issue
Block a user