如何使用令牌将python包发布到诗歌中的内部artifactory

2024-04-19 23:54:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用poetryversion 1.1.6构建我的项目并将其发布到内部构件

我已经提供了下面的命令并配置了存储库

poetry config repositories.myrepo https://my-internal-artifactory/api/pypi/python/simple

如何为内部存储库配置API令牌

我试过这个

poetry config http-basic.myrepo mytoken

它仍然提示输入密码,假设我提供了用户名和密码。然而,我所拥有的只是一个象征。我没有用户名和密码

文档似乎没有为使用令牌的私有存储库提供足够的信息

注意:在poetry之前,我们使用curl使用令牌上传到artifactory。

我们如何使用诗歌中的标记发布到私人存储库?甚至有可能做到这一点吗?任何帮助都将不胜感激


Tags: 项目https命令apiconfig密码poetrymy
1条回答
网友
1楼 · 发布于 2024-04-19 23:54:05

http-basic配置用于用户+密码组合,您只提供其中一个。 还有另一个名为pypi-token的配置设置,您可能希望改用它(更多信息请参见credentials section of poetry)。在您的情况下,它应该是poetry config pypi-token.myrepo mytoken

确保您没有同时指定http-basicpypi-token,因为其中只有一个可以工作-我相信诗歌会检查pypi-token,如果存在,它会使用它。只需使用poetry config unset删除另一个配置选项

我的问题是我想发布到Artifactory,在这里您有一个令牌,但您也有一个用户,在这种情况下,您需要使用http-basic选项并指定您的用户和令牌作为密码

相关问题 更多 >