【已解决】vscode no source control providers registered (附问题解决后的感触)

1. 前言

创作开始时间:2021年10月12日14:27:19

搜了几个搜索引擎高赞答案,没能解决我的问题,所以这里进一步探究一下。本文旨在解决:vscode无法使用git的问题,即:no source control providers registered。

感触就是:适合你的解决方案,未必适合别人。毕竟每个人的电脑具体环境都不一样,没办法一个方法解决所有问题!

2. 环境

  • windows
  • 本地已经安装git
  • vscode

3. 问题描述

已经安装了两个git 插件,但是还是显示下图的message:no source control providers registered

在

在这里插入图片描述

4. 原因

我觉得应该是vscode本地配置文件没有配置好git可执行文件的安装路径。

5. 解决方案

5.1. 成功方案

1)win+r 然后回车,打开命令行
2)输入:echo %appdata% 输出为appdata存放的路径:

在这里插入图片描述
3)打开这个路径:发现code所在的缓存目录:
在这里插入图片描述
4)先关闭vscode,然后把这个Code文件夹删掉(自己可以提前备份一下,别遗失数据了)
5)重新打开vscode

此时发现:虽然界面回到了初始设置(即我的界面风格都从白色变成了原先的黑色),但是git 可以用了!!! 再也没有no source control providers registered的提示。

备注: 如果不想丢失设置,可以从旧的code文件夹复制这两个文件到新的code文件夹:

  • C:\Users\Administrator\AppData\Roaming\Code-2021年10月12日\User\keybindings.json
  • C:\Users\Administrator\AppData\Roaming\Code-2021年10月12日\User\settings.json
    (Code-2021年10月12日是我旧文件夹的名字,自己备份的)

在这里插入图片描述

5.1.1. 参考

在这里插入图片描述

在这里插入图片描述

很讽刺的是:这两个网页,前者给出正确答案,后者在so里面确实被疯狂downvote。。。

感触就是:适合你的解决方案,未必适合别人。毕竟每个人的电脑具体环境都不一样,没办法一个方法解决所有问题!

5.2. 失败尝试

5.2.1. 尝试1

添加配置:

"git.enabled": true,
    "git.path": "D:\\software2019Sep\\git\\Git\\mingw64\\libexec\\git-core",

在这里插入图片描述

重启,还是没用

5.2.2. 尝试2

在环境变量的path里面添加git的路径。
然后让环境变量生效,然后关闭vscode,再打开。

还是没用。

5.2.3. 其他尝试

6. 小结

以上。

创作结束时间:2021年10月12日15:53:38

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值