我正在使用 VSCode Remote 登录到具有克隆的 Github 存储库的远程 Linux 主机。远程使用 HTTPS,而不是 SSH。
不知何故,我能够使用似乎只有 VSCode 的 Ask Pass 携带的令牌对存储库进行身份验证。
我查过:
我已经完全清除了上面的所有内容,并验证了它所使用的用户 ID 确实是我的。这个神秘令牌still允许读取和写入我的存储库。
我对此感到不安 - 我怎样才能找到神秘的 Github 令牌的来源,以便我可以安全地撤销它?
终于找到了答案,希望这能避免其他人同样的困惑:
Github 有两种不同的身份验证机制,都被命名为OAuth Apps。
尽管名称不同,但它们都是独立的。 VSCode 在使用内置的 Github 扩展时使用后者。
该扩展在扩展设置下也不提供任何类型的帐户管理,因此您可以在 VSCode 中找到注销按钮:https://stackoverflow.com/a/66348862/150020