Hi Evan, Thank you very much for the answer! I tried your format as well, unfortunately still had the same problem. It looks to me a bit like a bug in the bitbake/Yocto code processing the fetch URL.
But I'll investigate further later. All the Best, Jakob On 20.09.2018 15:49, Evan O'Loughlin wrote: > ________________________________________ > From: yocto-boun...@yoctoproject.org [yocto-boun...@yoctoproject.org] on > behalf of Jakob Hasse [jakob.ha...@qiio.com] > Sent: 19 September 2018 10:05 > To: Yocto List > Cc: Andrii Voloshyn > Subject: [yocto] git works standalone, but not within yocto for weird Azure > Devops ssh uri > > Hello, > > I have several projects hosted in Azure DepOs (former Visual Studio online). > When I glone them with git inside my host machine or the Ubuntu 16.04 > container, everything works fine. When I use bitbake to build the recipe with > the same ssh uri, it fails (yocto inside Ubuntu 16.04 container). > > The SCR_URI in my recipe looks like this: > > SRC_URI = > "gitsm://x...@vs-ssh.visualstudio.com:v3/XXX-app"<mailto:gitsm://x...@vs-ssh.visualstudio.com:v3/XXX-app> > > What strikes me is the weird "v3" in the app uri, with the other ssh uris not > containing this but the ssh port (22) instead, I didn't have any problem so > far. > I also upgraded git to version 2.17 or 2.19 or so already. > > Does anyone have a solution for this? > The actual recipe looks like this: > > DESCRIPTION = "My app" > LICENSE = "CLOSED" > SECTION = "app" > > # util-linux is for some uuid headers > DEPENDS = "openssl curl u-boot-fw-utils restart-me util-linux" > > SRC_URI = > "gitsm://my-comp...@vs-ssh.visualstudio.com:v3/my-company/IoTSolutions/my-app"<mailto:gitsm://my-comp...@vs-ssh.visualstudio.com:v3/my-company/IoTSolutions/my-app> > SRC_URI_append = "file://start_my-app.sh"<file://start_my-app.sh> > > SRCREV_pn-my-app = "356dfb095d4b162120f43769cd5b23c7f5a15bd0" > #SRCREV_pn-swisscom-app = "${AUTOREV}" > S = "${WORKDIR}/git" > > inherit cmake update-rc.d > > INITSCRIPT_NAME = "start_my-app.sh" > INITSCRIPT_PARAMS = "start 23 3 5 ." > > EXTRA_OECMAKE = "" > > do_install() { > install -d ${D}${bindir} > install -m 0755 ${S}/bin/my-app ${D}${bindir}/my-app > chrpath -d ${D}${bindir}/my-app > > install -d ${D}${sysconfdir}/init.d > > install -c -m 755 ${WORKDIR}/${INITSCRIPT_NAME} > ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} > } > > All the Best > Jakob > > > -- > Jakob Hasse > Software Developement > > E: jakob.ha...@qiio.ch<mailto:jakob.ha...@qiio.ch> > T: +41 44 552 02 66 > > Qiio GmbH > www.qiio.com<http://www.qiio.com> > > > Hi Jacob, > > I had a similar issue setting-up my recipe recently. > > Our git server uses ssh key authentication and i finally got it working using > the following SRC_URI in my recipe: > SRC_URI = "git://user@server:ProjectName;protocol=file;branch=DevBranch" > > > Hope this helps, > > Regards, > Evan > > . > -- Jakob Hasse Software Developement E: jakob.ha...@qiio.ch T: +41 44 552 02 66 Qiio GmbH www.qiio.com -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto