0

按照 AWS 的说明,我可以通过以下方式在 Linux 上验证 codeartifact

aws codeartifact login --tool twine --repository pypi-mystore --domain mydomain --dom ain-owner xxxxxxxxxxx

但是当尝试 pip 安装一些软件包时,我收到以下错误:404 Client Error: Not Found for url: https://pypi.org/simple/mypackage/

看起来它指向 pypi 而不是我的私人仓库

任何建议,将不胜感激

4

2 回答 2

0

您可能希望使用pip而不是twine作为工具。

aws codeartifact login --tool pip --repository pypi-mystore --domain mydomain --dom ain-owner xxxxxxxxxxx
于 2020-10-15T22:20:49.297 回答
0

成功执行登录命令后,它应该将详细信息写入以下配置文件。请确认这是否确实发生:

~/.config/pip/pip.conf

例子:

» cat ~/.config/pip/pip.conf
[global]
index-url = https://<TOKEN>@my-domain-123456789012.d.codeartifact.us-east-1.amazonaws.com/pypi/pypi-store/simple/
于 2020-09-25T08:49:17.567 回答