我正在设置一个私人 PyPi 服务器,但我无法理解访问共享是如何在那里完成的。
如果你在互联网上搜索,你可以找到这个
./pypi-server -p 8080 -P htpasswd.txt -a update,download,list
其中 -a 是密码所在的操作。
但是关闭列表并使用密码下载并使用相同的密码关闭更新是愚蠢的。必须有一个分隔,这样就完全不公开,也没有一个密码。
医生说神秘
您只需使用 -P 选项重新启动服务器一次(但以后可以即时添加或更新用户/密码对):
但没有透露这意味着什么。您可以如何、在哪里、在什么情况下添加更多密码以及如何将其分开?
原来这句话
一切都只是
htpasswd.txt
您可以在文件中添加用户行,并且您可以在不使服务器过载的情况下执行此操作,因为 pypiserver 监视此文件的时间戳。但是不可能区分访问的类型。至少在带有
htpasswd
.没有联系
метод + пользователь
。api
当请求时,服务器检查参数列表中是否提到了调用的函数-a
。如果是这样,它只会在htpasswd.txt
.这意味着要么编辑授权功能,要么将 nginx 之类的东西放在前面并保护其中的包索引。