在Yocto中,如何通过非标准端口上的ssh读取git存储库

时间:2019-02-22 09:24:17

标签: git yocto

我创建了包含以下定义的食谱:

SRC_URI = "git://git:<password>@<ip address>:<ssh_port>/home/git/tuxin-repo/project.git;protocol=ssh;branch=test"
SRCREV_default = "5a0b8545d39c97bd9f9628143ed174dabb71f641"

位烘烤以错误结束

  

错误:提取程序失败:提取命令失败,退出代码为128,   输出:克隆到裸仓库中   '/home/yocto/build/downloads/git2/.home.git.tuxin-repo.project.git'...   权限被拒绝,请重试。权限被拒绝,请尝试   再次。权限被拒绝(公钥,密码)。致命:无法阅读   从远程存储库。

     

请确保您具有正确的访问权限和存储库   存在。

     

错误:函数失败:URL的访存失败:   'git:// git:@:/home/git/tuxin-repo/project.git; protocol = ssh; branch ='test''。   无法从任何来源获取URL。错误:存储失败的日志文件   在:   /home/yocto/build/tmp/work/cortexa8hf-vfp-neon-poky-linux-gnueabi/capsystem/1.0-r0/temp/log.do_fetch.7045   错误:任务4   (/home/yocto/sources/poky/../meta-tuxin/recipes-support/project/project.bb,   do_fetch)失败,退出代码为“ 1”

在命令行中输入密码后,将加载项目。

git clone --branch test ssh://git@<ip_address>:<ssh_port>/home/git/tuxin-repo/project.git

有人可以向我解释我的错误吗?

0 个答案:

没有答案