【发布时间】:2020-10-24 17:34:20
【问题描述】:
今天我打算从 vscode 终端 执行git push 并弹出一个对话框:
扩展“GitHub”想使用 GitHub 登录。
我检查过,我没有在 vscode 上安装任何名为 GitHub 的扩展。
问题是为什么这显示给我?如果我想使用扩展程序推送,我不会在终端 git push 上输入。 vscode 会拦截我在终端输入的内容吗?
这是侵入性的。有什么办法可以禁用吗?
我使用 vscode 一年了,这是让我烦恼的第一件事。我非常喜欢 vscode,我不希望它成为一个 IDE。像这样的功能应该通过扩展来增加。
PS2:我使用的是 vscode 1.50.0
【问题讨论】:
-
this 会回答您的问题吗?不是同一个问题,但相关。你用谷歌搜索过这个问题吗? It is not new.
-
@RegEdit 不,不回答 =/ This question 非常相似,但没有人回答。问题不在于 git 为什么要询问密码,而是为什么 vscode 会拦截终端以获取密码。我只想像普通终端一样使用,应该在终端中输入密码。
-
当我在 vscode 终端中通过 Remote-SSH 工作时发生这种拦截时,我感到很惊讶。 (我对 vscode 和 git 都是新手。)同样惊讶于只需用户+密码即可成功推送,我希望必须设置个人访问令牌。