解决git编译安装遇到的问题fatal: unable to find remote helper for https
前几天升级了`git`到最新版本,是通过源码编译安装的,今天在执行`git clone https://gitee.com/xxx.git`的时候,出现了这样的错误`fatal: unable to find remote helper for 'https'`,到网上搜了一下,很多解决方案,可惜基本都是`centos`的,我这`deepin`的用不了。出现这问题的主要原因是`GIT_HOME/l
·
问题
前几天升级了git到最新版本,是通过源码编译安装的,今天在执行git clone https://gitee.com/xxx.git的时候,出现了这样的错误fatal: unable to find remote helper for 'https',到网上搜了一下,很多解决方案,可惜基本都是centos的,我这deepin的用不了。
分析
出现这问题的主要原因是GIT_HOME/libexec/git-core中没有找到 git-remote-https 可执行文件,没有生成git-remote-https可执行文件的原因是系统中缺少libcurl库的支持,所以只有安装相关的依赖库,重新编译安装就可以了。
解决
安装相关依赖。
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libcurl4-openssl-dev
重新编译安装git。
sudo ./configure --prefix=/usr/local/gi
sudo make
sudo make install
重新执行git clone https://gitee.com/xxx.git,顺利解决。
<完>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)