通过 VSCode-Remote-SSH 终端访问时,远程计算机不要求 git user/password 进行私人回购

Remote machine doesn't ask for git user/password for private repo while accessing through VSCode-Remote-SSH terminal

我使用 Remote-SSH 从 VSCode 连接到 aws ec-2,并打开终端试图拉取一个私有存储库,但它没有询问用户名或密码就拉取了。

这怎么可能?安全漏洞?

这似乎是 VSCode-Remote-SSH 和 GitHub Pull Requests and Issues extension

的一个特点

一旦您将 VSCode 配置为 Github GitHub Pull Requests and Issues extension,它也会在远程计算机中利用该配置。这就是它不询问用户名或密码的原因。