macOS Ventura 13.1下VSCode通过GitHub登录时提示"Password is required"错误求助
VSCode登录GitHub提示
Writing login information to the keychain failed with error 'Password is required.'的解决办法 - 清理系统钥匙串旧凭证(适用于macOS)
- 打开「钥匙串访问」应用,搜索并删除所有与
github.com相关的旧凭证 - 进入钥匙串访问的「偏好设置」,选择「重置我的默认钥匙串」,完成后重启电脑
- 打开「钥匙串访问」应用,搜索并删除所有与
- 重置VSCode的GitHub认证状态
- 在VSCode中按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
GitHub: Logout执行登出 - 彻底关闭VSCode(包括后台运行的进程),重新打开后尝试再次登录
- 在VSCode中按下
- 手动配置GitHub个人访问令牌
- 登录GitHub后台,进入「Settings > Developer settings > Personal access tokens」
- 生成新令牌,勾选
repo、user、gist等必要权限,复制令牌内容 - 在VSCode命令面板中输入
GitHub: Set Personal Access Token,粘贴令牌完成配置
内容的提问来源于stack exchange,提问作者Jhonatan Hernández
相关产品推荐
相关产品推荐

