https://github.com/settings/tokens 生成的令牌,它工作正常。如果我从 VS Code 终端执行此操作,它不会要求提供凭据,但会返回错误:
remote: Permission to write to gist denied.
fatal: unable to access 'https://gist.github.com/.../.../': The requested URL returned error: 403
大概 VS Code 终端中而不是 GNOME 终端中的错误是由 VS Code 存储凭据引起的,但我不知道如何删除 VS Code 中存储的 Github 凭据,以便我可以输入新令牌并成功推送。如何在 VS Code 中删除这些 Github 凭据或让 VS Code 要求提供这些凭据?Ubuntu 22.04.1 LTS,VS 代码版本:1.85.1
此答案中的建议,单击左下角的“帐户”图标(“管理”设置齿轮/齿轮图标上方),选择“(GitHub)”、“注销”(确认),然后打开命令面板中,输入“Git: Push”,当询问是否允许扩展登录 GitHub 时,选择“取消”,然后在 VS Code 屏幕顶部的身份验证对话框中,输入 GitHub 用户名(不是电子邮件地址)和个人访问令牌(不是密码)以允许推送到 GitHub Gist 存储库