欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 使用vcpkg安装c++库时出现git网络连接报错的解决方案

使用vcpkg安装c++库时出现git网络连接报错的解决方案

2025/2/5 14:09:04 来源:https://blog.csdn.net/EstrangedZ/article/details/145187210  浏览:    关键词:使用vcpkg安装c++库时出现git网络连接报错的解决方案

使用vcpkg安装c++库时出现git连接报错的解决方案

  • 背景
  • 解决方案

背景

在使用vcpkg的命令vcpkg install安装库的时候,出现了如下报错

error :failed to fetch ref HEAD from repository https://github.com/microsoft/vcpkg
failed to execute: "C:\Program FileslGit\cmdlgit.exe"-git-dir=c:\UsersluserlAppDatalLocal\vcpkglregistrieslgitl.git"-work-tree=C:\UsersluserlAppDatalLocal\vcpkglregistrieslgit"-c core.autocrlf=false fetch-- https:/--update-shallowgithub.com/microsoft/vcpkg HEAD
error: git failed with exit code:(128)
fatal:unable to access 'https://github.com/microsoft/vcpkg/': Failed to connectto github.com port 443 after 21155 ms
Could not connect to server
while loading baseline version for eigen3

完整报错如下所示:我这里安装的库时boost和eigen3,安装其他库也可能出现这种网络连接问题

在这里插入图片描述

解决方案

解决方案是git需要设置代理(前提是此时你的电脑使用了代理,如果不适用代理的话,出现上述报错我暂时不知道如何解决),设置代理的代码如下。
在电脑开了代理后,在控制面板中找到网络和internet。

请添加图片描述

然后是internet选项——连接——局域网设置,这里能看到代理使用的地址和端口。

请添加图片描述

然后打开git bash,输入如下代码(注意需要将下买你的地址和端口替换成你的电脑代理的地址和端口

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

然后在运行vcpkg install即可成功安装库

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com