【发布时间】:2018-05-06 09:06:31
【问题描述】:
我是 Nexus3 的新手,我正在按照此处的说明上传 PyPI 包(python v2.7):https://books.sonatype.com/nexus-book/3.0/reference/pypi.html
但是,我收到以下消息,阻止我上传包。
HTTPError: 401 Client Error: Unauthorized for url
我执行了以下步骤,但不确定是否遗漏了什么:
1. 在 Nexus3 中设置 blob 和 repo 名称
2.将url复制到.pypirc
3.python setup.py sdist; twine upload -r nexus3 dist/[secure]-0.1.0.tar.gz
请推荐,谢谢!
【问题讨论】:
-
您使用的是哪个 nexus 版本?
-
您使用的是admin/admin123吗?如果是这样,是否启用了管理员?如果没有,我会在您的 pypirc 中重新检查您的用户名/密码。 401 表示错误。我会要求查看它,但如果您不使用 admin/admin123,它可能很敏感,无论如何我都无法分辨。如果有帮助,这是我的: cat .pypirc [distutils] index-servers = nexus [nexus] 存储库:localhost:8081/repository/pypi-hosted 用户名:管理员密码:admin123
-
@Chengzhi 你试过没有 .pypirc 配置吗?你可以告诉麻线到哪个服务器,为我工作。试试 - twine upload --repository-url http://
repository/ /dist/*
标签: python nexus pypi nexus3 twine