【发布时间】:2020-09-04 09:10:28
【问题描述】:
我已将所有下载内容保存在我们的工件存储库中。更新了 SRC_MIRROR_URL 以指向 Artifactory 存储库。
问题在于身份验证。我需要一些如何将我的身份验证令牌传递给正在发生的所有 wget/curl 的方法。有没有办法通过 Yocto 中的一些配置选项来实现这一点
【问题讨论】:
标签: curl wget artifactory yocto
我已将所有下载内容保存在我们的工件存储库中。更新了 SRC_MIRROR_URL 以指向 Artifactory 存储库。
问题在于身份验证。我需要一些如何将我的身份验证令牌传递给正在发生的所有 wget/curl 的方法。有没有办法通过 Yocto 中的一些配置选项来实现这一点
【问题讨论】:
标签: curl wget artifactory yocto
将主机配置添加到您的~/.ssh/config
Host server1
HostName stackoverflow.com
User jamal
Port 1234
IdentityFile /home/jamal/.ssh/id_rsa
【讨论】:
据我了解,您需要使用 curl/wget 将凭据传递给 Artifactory,您可以通过如下 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 访问令牌创建青蛙用户
然后在下面的 URL 中传递这个访问令牌,
https://froggy-user:<token>@artifactory.myorg.com:443/artifactory/local-pypi-mywork-01/mypackage-0.1-py3-none-any.whl
【讨论】: