On Wed, 2016-03-02 at 09:50 -0800, robert_jos...@selinc.com wrote: > yocto-boun...@yoctoproject.org wrote on 03/02/2016 06:23:12 AM: > > > > > From: "Olsson Rikard (RBSN/ESW1)" <rikard.ols...@se.bosch.com> > > To: "yocto@yoctoproject.org" <yocto@yoctoproject.org>, > > Date: 03/02/2016 06:31 AM > > Subject: [yocto] Question about access local stash/bitbucket server > > via > yocto > > > > Sent by: yocto-boun...@yoctoproject.org > > > > Dear Yocto members, > > > > My first post so here we go…. > > 1) I am new to yocto and so is the company I work for…. > > 2) My companys firewall/intranet blocks git protocol so only http > > works… > > > > > > Anyhow, in the company there is a local stash/bitbucket sever > > which > > run on XXXX port number where I have some repositories and I am > > able > > to clone them with: > > git clone http://<USER>@<server>:<PORT>/XXX/~YYY/ZZZ.git[%3cUSER% > > 3e@%3cserver%3e] ==> This works fine from command line, note the > > “~” > > > > However, now I want to do the clone from a yocto/bitbake file I > > created as follows: > > LIC_FILES_CHKSUM = "file://LICENSE;md5=XXXXXXXXXXXXXXXXXXXXXXXXX" > > FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" > > SRCREV = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" > > SRC_URI = "http:/<USER>@<server>:<PORT>/XXX/~YYY/ZZZ.git" > > However this fails with Username/Password Authentication Failed > > which I find strange since I have no problem with git clone ….. > Using SSH is probably your best bet. You'll need to upload your > public > key to Stash first (it's in your account settings). The SRC_URI > syntax is > a bit awkward in my opinion, but it looks like this: > SRC_URI = > "git://<user>@<server>:<port>/XXX/~YYY/ZZZ.git;protocol=ssh" > > Note that the user is not your Stash username, it's the user that > Stash > uses for SSH. It is probably "git" or something similar. The port > number > and tilde are not a problem.
You may also need to cache your passphrase using ssh-agent/ssh-add, as bitbake it not setup to prompt you for it. > > > > > > Now I have two questions: > > 1) Is it possible to add my USER and PASSWORD in the bitbake/ > > yocto (*.bb file) file to work around the Username/Password > > Authentication Failed problem. > > 2) I also have a question if there are any limitation in the > > path I use, for example: > > a. Is it OK to have <PORT> number as part of path, I haven’t > > seen that in any other files related to yocto/bitbake? And if not > > how do I specify the PORT number? > > b. Or maybe the “~” will cause problem , I haven’t seen this in > > any path names related to yocto/bitbake? > > > > Any advice I appreciated. > > > > Mit freundlichen Grüßen / Best regards > > > > Rikard Olsson > > > > Engineering Software, Lund, Sweden (RBSN/ESW) > > Tel. +46(46)270-6843 | rikard.olss...@se.bosch.com > -- > Robert Joslyn > Software Engineer, R&D - Automation > Schweitzer Engineering Laboratories > 509-332-1890 ext. 3214 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto