彻底解决 macOS "git-credential-osxkeychain 想要访问钥匙串" 弹窗问题
问题现象
在 macOS 系统中使用 Git 时,经常会遇到一个令人困扰的弹窗:
"git-credential-osxkeychain" 想要访问你的钥匙串中的密钥 "gitlab.xxx.cloud"
更糟糕的是,当你打开"钥匙串访问"应用尝试删除这个凭证时,却发现:
- 找不到对应的条目
- 或者删除后弹窗依然出现
- 甚至删除按钮是灰色的,无法操作
这个问题的根本原因是 Git 凭证存储在 macOS 钥匙串中,但权限配置出现了异常,导致 git-credential-osxkeychain 工具无法正常访问凭证。