#curl #wget #artifactory #yocto
#curl #wget #артефактор #yocto
Вопрос:
я сохранил все свои загрузки в нашем репозитории artifactory. Обновлен SRC_MIRROR_URL, чтобы указывать на репозиторий Artifactory.
Проблема заключается в аутентификации. Мне нужно каким-то образом передать мой токен аутентификации всем wget / curl, которые происходят. Есть ли какой-либо способ добиться этого с помощью какой-либо опции конфигурации в Yocto
Ответ №1:
Добавьте конфигурацию хоста в свой ~/.ssh/config
Host server1
HostName stackoverflow.com
User jamal
Port 1234
IdentityFile /home/jamal/.ssh/id_rsa
Ответ №2:
Насколько я понял, вам нужно передать учетные данные в Artifactory с помощью curl / wget, вы можете легко передать учетные данные, передав их в URL, как показано ниже,
https://<username>:<api-key>@artifactory.myorg.com:443/artifactory/local-pypi-mywork-01/mypackage-0.1-py3-none-any.whl
Однако более рекомендуется использовать токены доступа. Токены доступа истекают и в целом более ограничены. Вы можете легко создавать токены доступа с помощью JFrog CLI:
jfrog rt access-token-создать froggy-user
А затем передать этот токен доступа в URL, как показано ниже,
https://froggy-user:<token>@artifactory.myorg.com:443/artifactory/local-pypi-mywork-01/mypackage-0.1-py3-none-any.whl