【发布时间】:2018-05-12 04:46:09
【问题描述】:
我是私有 PyPI 托管的新手,所以我使用 python 2.7 在 Nexus3 上托管了私有 PyPI 存储库,我在 pip.conf 中添加了以下内容:
[global]
extra-index-url = https://username:password@example.com/repository/package/simple
但是,它不断弹出询问用户和密码。由于我已经在 URL 中传递了用户名和密码,它是否应该直接传递而不询问?谁有同样的情况,你是怎么解决的?
【问题讨论】:
-
您的密码中有符号吗?似乎有报告说它不起作用:github.com/pypa/pip/issues/51 并滚动到底部。
-
谢谢@wholevinski,我的密码中有一个特殊字符。你知道有什么解决办法吗?
-
基于 cmets,我不这么认为。看起来如果你不对它进行 URL 编码,它就不会被正确发送。然后,如果您 对其进行 URL 编码,pip 不会对其进行解码......所以,看起来不太好。您有权更改密码吗?至少要验证这是问题所在。
-
酷,谢谢@wholevinski,我正在请求它并试一试,这似乎很可能是这种情况。请将其添加为答案:)
-
已发布答案;另外,如果您在出现的交互式提示中输入相同的用户名和密码,是否可以使用?如果是这样,那么我相信就是这样。