Windows下用vim-plug执行PlugInstall安装nvim-comp报Git认证错误
vim-plug安装nvim-comp认证失败解决方案
该报错由GitHub禁用HTTPS密码认证导致,手动克隆正常说明本地Git凭证配置本身无问题,仅为vim-plug调用Git时未匹配到对应凭证,可按以下方案解决:
- 方案1:切换插件源为SSH协议
打开Neovim配置文件(init.vim/init.lua),找到nvim-comp对应的Plug配置行,将原HTTPS格式配置Plug 'https://github.com/hrsh7th/nvim-comp.git'修改为SSH格式:
保存配置后重启Neovim,重新执行Plug 'git@github.com:hrsh7th/nvim-comp.git':PlugInstall即可。该方案适配本地已配置GitHub SSH密钥的场景,也是手动克隆可正常执行的常见原因。 - 方案2:配置Git全局凭证存储
打开Windows PowerShell执行以下命令,配置Git默认调用Windows凭据管理器读取认证信息:
执行完成后重启Neovim重新执行git config --global credential.helper wincred:PlugInstall,Git会自动读取系统中已存储的GitHub个人访问令牌完成认证。 - 方案3:直接复用手动克隆的插件文件
将你手动克隆完成的nvim-comp文件夹,直接剪切到vim-plug插件目录C:\Users\ASUS\AppData\Local\nvim\plugged\下,重启Neovim即可直接加载插件,无需再次执行PlugInstall。
内容的提问来源于stack exchange,提问作者Dhruv Makwana
相关产品推荐
相关产品推荐

