Din*_*mar 9 python artifactory python-3.x python-poetry
我正在使用poetry版本 1.1.6 来构建我的项目并将其发布到内部工件。
我提供了以下命令并配置了存储库。
poetry config repositories.myrepo https://my-internal-artifactory/api/pypi/python/simple
Run Code Online (Sandbox Code Playgroud)
如何为内部存储库配置 API 令牌?
我试过这个
poetry config http-basic.myrepo mytoken
Run Code Online (Sandbox Code Playgroud)
假设我提供了用户名和密码,它仍然提示输入密码。然而,我所拥有的只是一个令牌。我没有用户名和密码。
该文档似乎没有为使用令牌的私有存储库提供足够的信息,
注意:在诗歌之前,我们使用curl 使用令牌上传到artificialory。
我们如何使用诗歌中的令牌发布到私人存储库?有可能做到这一点吗?任何帮助将不胜感激。
小智 4
该http-basic配置适用于用户+密码组合,您只需提供其中之一。还有另一个名为 的配置设置pypi-token,您可能想使用它(更多信息请参阅诗歌的凭据部分)。在你的情况下应该是poetry config pypi-token.myrepo mytoken
确保您没有同时指定http-basic和pypi-token,因为只有其中之一可以工作 - 我相信诗歌会检查pypi-token,如果存在,它将使用它。只需用于poetry config --unset删除其他配置选项即可。
我的问题是我想发布到Artifactory,其中您有一个令牌,但也有一个用户,在这种情况下,您需要使用该http-basic选项并将您的用户和令牌指定为密码。
| 归档时间: |
|
| 查看次数: |
8204 次 |
| 最近记录: |