配置yocto使用git以外的协议

时间:2018-03-27 08:13:53

标签: git embedded-linux yocto

我已经开始在我公司的公司网络中使用Yocto内部..问题是默认情况下git端口(9418)被禁用,并且运行bitbake会因git连接错误而抛出错误。

有没有办法避免这种情况,因为出于安全原因我无法启用该端口

2 个答案:

答案 0 :(得分:1)

GIT Fetcher supports any protocol超出git://,但您必须在git:// URI中手动指定:

SRC_URI = "git://github.com/user/repo;protocol=https"

语法似乎特定于bitbake

答案 1 :(得分:0)

您可以在Yocto my old answer上找到与公司网络上的代理配置相关的任何内容。解决方案是使用GIT_PROXY_COMMAND和socat以及oe-git-proxy。

另一种解决方案是使用PictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png) 下载所有来源,然后将Yocto wikibitbake -c fetchall <image>一起使用。