【问题标题】:How can I create an API token on pypi for a new project?如何在 pypi 上为新项目创建 API 令牌?
【发布时间】:2020-10-13 08:46:57
【问题描述】:

我正在尝试使用 API 令牌将包上传到 PyPI。我想使用项目特定的 API 令牌而不是帐户特定的令牌,因为这看起来更安全。但是,由于该项目尚未在 PyPI 上创建,因此当我尝试在 PyPI 网站上创建新的 API 令牌时,没有可供我选择的项目。

由于我已激活 2 因素身份验证,因此在尝试使用 twine 上传时出现身份验证错误。

这与How to upload package to PyPi with Two Factor enabled? 密切相关,只是接受的答案没有解决项目与帐户 API 令牌的特定问题。我也尝试过浏览https://pypi.org/help/,但似乎找不到任何信息。

那么问题来了,如何为尚未创建的 PyPI 项目创建 API 令牌?

【问题讨论】:

    标签: python pip pypi


    【解决方案1】:

    那么问题来了,如何为尚未创建的 PyPI 项目创建 API 令牌?

    你不能,当然!为账户创建和使用代币;稍后您可以将其替换为项目令牌。

    【讨论】:

    • 相关问题在这里:github.com/pypa/warehouse/issues/6378
    • 太棒了,谢谢!正如 GH 问题中所建议的那样,我没有考虑在首次创建项目后撤销帐户令牌的选项。由于项目创建很少发生,我会说这是一个可以接受的解决方法。
    猜你喜欢
    • 1970-01-01
    • 2016-09-12
    • 2020-11-10
    • 2017-04-02
    • 2020-02-05
    • 2022-01-21
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多