В Yocto, как читать git-репозиторий через ssh на нестандартном порту - PullRequest
0 голосов
/ 22 февраля 2019

Я создал рецепт, содержащий следующие определения:

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: //мерзавец: @: / Главная / мерзавец / tuxin-репо / project.git; протокол = SSH, филиал = 'тест'».Невозможно получить 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

Может кто-нибудь объяснить мне мою ошибку?

...