[yocto] Question about access local stash/bitbucket server via yocto
Randle, William C
william.c.randle at intel.com
Wed Mar 2 11:04:09 PST 2016
On Wed, 2016-03-02 at 09:50 -0800, robert_joslyn at selinc.com wrote:
> yocto-bounces at yoctoproject.org wrote on 03/02/2016 06:23:12 AM:
>
> >
> > From: "Olsson Rikard (RBSN/ESW1)" <Rikard.Olsson at se.bosch.com>
> > To: "yocto at yoctoproject.org" <yocto at yoctoproject.org>,
> > Date: 03/02/2016 06:31 AM
> > Subject: [yocto] Question about access local stash/bitbucket server
> > via
> yocto
> >
> > Sent by: yocto-bounces at 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.Olsson2 at se.bosch.com
> --
> Robert Joslyn
> Software Engineer, R&D - Automation
> Schweitzer Engineering Laboratories
> 509-332-1890 ext. 3214
More information about the yocto
mailing list