git fatal: Unable to find remote helper for ‘https‘

今天在拉git仓库的时候碰到这个问题,原因是缺少插件,搜国内的没一个整明白,然后到stack上面看到了这个,然后解决了问题。

方法一:进到git目录,重新编译

$ yum install curl-devel
$ # cd to wherever the source for git is
$ cd /usr/local/src/git-1.7.9  
$ ./configure
$ make
$ make install

参考文章:https://stackoverflow.com/questions/8329485/unable-to-find-remote-helper-for-https-during-git-clone

方法二:

yum -y install git-http

第二个方法我没测试,因为搞完第一个方法,问题就解决了。第一种方法比较慢,需要重新编译git。

方法三:

用git代替https。我之前也没看到,可以试一下。

git clone --recursive git://github.com/ceph/ceph.git
  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
### 回答1: 这个错误提示意味着 Git 在尝试使用 HTTPS 协议与远程仓库通信时,无法找到相应的远程助手程序。可能是由于 Git 版本过低或者缺少必要的依赖库所致。您可以尝试更新 Git 版本或者安装相应的依赖库来解决这个问题。 ### 回答2: fatal: unable to find remote helper for 'https' 这个错误通常是由于Git在尝试克隆时无法找到合适的HTTPS远程助手。这可能是由于缺少SSL库或OpenSSL库而引起的。此外,可能是由于您的系统未启用HTTPS协议。 要解决此问题,您可以尝试以下几种方法: 1. 安装或更新SSL库或OpenSSL库。这可能会解决您的HTTP协议或SSL协议在Git上无法使用的问题。您可以通过更新您的操作系统或从官方网站下载安装包安装来更新这些库。 2. 检查是否启用了HTTPS协议。如果您的操作系统上没有启用HTTPS协议,则需要手动启用它。可以在设置或系统配置文件中查找并启用HTTPS协议。 3. 手动配置Git以使用HTTP协议或SSH协议。如果您仍然无法访问GitHub存储库,则需要手动配置Git以使用其他协议。您可以切换到HTTP或SSH协议,然后将您的凭证添加到Git配置文件中。具体操作请参考官方文档。 总之,fatal: unable to find remote helper for 'https'是由于Git无法找到正确的HTTPS远程助手所致的错误。通过升级SSL库、启用HTTPS协议或手动配置Git以使用其他协议,可以轻松解决这个问题。 ### 回答3: fatal: unable to find remote helper for 'https' 这个错误通常是由于 Git 客户端中没有安装对 HTTPS 协议的支持模块所致。 HTTPS(HyperText Transfer Protocol Secure,超文本传输安全协议)是一种安全的 HTTP 协议,它采用了 SSL/TLS 协议对 HTTP 请求和响应进行加密和认证,保证数据传输的安全性和完整性。当我们通过 Git 客户端使用 HTTPS 进行代码仓库的获取、提交等操作时,需要使用到相应的 HTTPS 支持模块,而如果没有安装对应的模块,则会出现这种错误。 解决这个问题的方法有两种: 1.安装 Git 客户端的 HTTPS 支持模块 可以通过执行以下命令来安装 Git 客户端的 HTTPS 支持模块: 如果你的操作系统是 Debian/Ubuntu ``` sudo apt-get install libcurl4-openssl-dev libssl-dev ``` 如果你的操作系统是 CentOS/Fedora/RHEL ``` sudo yum install curl-devel openssl-devel ``` 安装完成后,重新执行 Git 的相关操作,此时就应该可以正常使用 HTTPS 了。 2.使用 SSH 协议访问 Git 仓库 除了 HTTPSGit 客户端还支持使用 SSH 协议进行代码仓库的获取、提交等操作,而且 SSH 协议也比 HTTPS 更加安全。使用 SSH 协议访问 Git 仓库需要事先在本地生成一对 SSH 密钥,并将公钥添加到 Git 仓库的 SSH Keys 列表中,才能在 Git 客户端中使用 SSH 协议进行登录及操作。这个过程比较繁琐,但也是非常值得一试的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SHUIPING_YANG

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值