要让 Vundle 更新 HTTPS 插件仓库,POSIX 启动可以把下列内容交给 Git 子进程:

https_proxy=http://proxy.example:8080 vim

Vundle 把仓库操作交给 Git,因此这一步配置的是相应下载器所继承的环境。对于公开的 HTTPS 插件仓库,HTTP 代理列表为该环境值提供候选端点。已经打开的 Vim 实例或从桌面启动的 Vim 可能处于另一套环境;在另一个终端里 export 并不会更新它。

如果 Git 走了另一条路径,检查其适用的 http.proxy 配置的作用范围和来源,它可能覆盖环境设置。在确认当前已生效的范围之前,不要新增全局设置。

传输方式由仓库 URL 决定。HTTP 代理输入并不会自动让 SSH URL 走代理。Vundle 接受完整仓库 URL,因此当预期路径就是 HTTPS 时,请使用已批准的 HTTPS URL。

保留 Git 的第一个错误。代理账户被拒与仓库访问被拒发生在不同服务上,不需要做同样的凭据改动。

相关文章