大雑把に下記のようなテンプレートでbbファイルを作成しました。
DESCRIPTION = ""
HOMEPAGE = ""
LICENSE = "CLOSED"
DEPENDS = ""
S = "${WORKDIR}/git/"
SRC_URI = ""
SRCREV = ""
inherit autotools
自分の場合だと、SRC_URIの記述方法で突っかかった。
元々社内で建てたサーバーからのgit cloneは成功していました。
サーバーは公開鍵認証方式を利用してますので、protocolはsshです。
何も記入しない(default)とprotocolはgitになります。defaultだと社内の場合、プロキシ設定が必要になると思います。
SRC_URI = "git://xxx.yyy.zzz.jp/home/project.git;protocol=ssh"
GitLabをyoctoへgit cloneする場合は**git@**が必要っぽいです。
こちらのGitLabのサーバーも公開鍵認証方式を利用しています。
SRC_URI = "git://git@gitlaburl.com/project.git;protocol=ssh;branch=master"