VScode 集成终端与 Linux 终端在使用 Git 时表现不同

3
我在使用Vscode集成终端时遇到了奇怪的问题,它找不到git仓库,而我的普通Linux终端可以完美地找到它。
下面的图片清楚地显示了问题。可能出了什么问题呢? enter image description here

你能从集成终端 ping https://github.com 吗? - andrewkeithly
ping测试成功。 - Sagar Adhikari
1
我遇到了同样的问题。在我的普通终端上,git可以完美地工作,但是在集成终端上,我无法推送、拉取、获取等操作。需要注意的一件事是,我的存储库是私有的。 - Simon-Teodor Mărăcine
2个回答

1
我遇到了同样的问题,解决方法是在设置中禁用 Git:终端身份验证 。这将在终端中提示用户名和密码。希望这个解决方案 / 解决方法对其他人有帮助。
从这个网站上,我找到了这个解决方案 / 解决方法: https://github.com/microsoft/vscode/issues/136970

0

我在使用VSCode的GIT集成功能和终端时,遇到了一些奇怪的问题。

例如,有时候VSCode的GIT集成功能与终端的GIT产生冲突,有时候终端的历史记录被VSCode损坏了。请参见我的问题:为什么在本地VM登录时,在共享文件夹中获取不同的GIT状态?

我还没有完全解决这个问题,所以不能保证这是您遇到的同样的问题,但可能是相关的。


在你的情况下,似乎涉及到了虚拟机(和两个独立的操作系统)。但在我的情况下并没有。还是谢谢。 - Sagar Adhikari
1
那是对的,但我认为当您同时在终端交互时,VSCode的git集成可能会做一些奇怪的事情。在那种情况下,我从未完全解决过原因,但我认为这不仅仅是虚拟机与主机之间的问题。 - Simon Rose

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接