首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenWRT + https + git

OpenWRT + https + git
EN

Stack Overflow用户
提问于 2015-09-14 16:54:56
回答 2查看 4.1K关注 0票数 4

我有一个TP-链接MR3020路由器闪烁与OpenWRT 12.09,r36088安装在它上.我试图通过HTTPS克隆一个git存储库,但是得到了以下错误:

代码语言:javascript
复制
fatal: Unable to find remote helper for 'https'

这里有一个类似的问题,但它已经为CentOS解决了。

"Unable to find remote helper for 'https'" during git clone

按照它的建议,我确保安装了curl。但是,我找不到用于curl的任何opkg包,而且似乎没有任何可以手动下载http://curl.haxx.se/dlwiz/?type=devel&os=Linux的包。

我还发现了这个问题(OpenWRT git clone fatal: Unable to find remote helper for 'http'),这正是我的问题,但git存储库似乎不存在于opkg。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-23 00:02:46

由于路由器在存储空间上非常有限,很多情况下,repos中的许多应用程序只是该应用程序的核心,许多功能被关闭以减少空间消耗。

吉特没什么不同。opkg回购中的git二进制文件是在没有https支持的情况下编译的。

要解决这个问题,您可能需要交叉编译自己版本的git,同时启用curl和expat .既有趣又令人兴奋。(如果有兴趣查看http://buildroot.uclibc.org/,我使用mips-buildroot-linux-uclibc作为我的TP WDR 3500的交叉编译器)

如果可行的话,另一种选择是尝试使用不同的协议( ssh或git)。这些协议可以更好地得到git的支持。

票数 5
EN

Stack Overflow用户

发布于 2018-08-27 13:07:42

安装ca-bundle包修复了它:

opkg安装ca-bundle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32569972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档