文档说明当VSCode没有附带git时,它会利用你机器的git安装,你必须安装它。
然而,它对我来说很好。我只有github桌面,我绝对肯定我没有安装Windows的git和github桌面没有放在我的PATH中。 (从技术上讲,我确实在WSL上有关于Bash的git,但我知道vscode不能/无法访问它)。然而它在最长的时间内工作得很好。
所以,我的问题是,vscode是否带有自己的git可执行文件?我问,因为自从我在我的github帐户上设置2因子身份验证后,我每次推送时都必须手动登录,它不会使用存储在用户名/ .ssh中的SSH密钥,就像git shell一样。
答案 0 :(得分:1)
Github Desktop为您安装git,通常位于" C:\ Program Files \ Git",这是您的情况下最有可能使用的VSCode。
如果你参考这篇文章的答案:
VSCode Terminal + Git Bash "command not found" for any command
它显示了您需要添加的设置(settings.json)以允许使用git bash和login。
希望这有帮助!