我使用创建了一个本地 pypi 服务器
docker run -p 5151:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -P .htpasswd packages
但是,当我尝试使用诗歌上传我的包时,我得到:
poetry publish -r myrepo
Publishing mypack (0.1.0) to myrepo
- Uploading mypack-0.1.0-py3-none-any.whl 100%
UploadError
HTTP Error 405: Method Not Allowed
at ~/.poetry/lib/poetry/publishing/uploader.py:216 in _upload
212│ self._register(session, url)
213│ except HTTPError as e:
214│ raise UploadError(e)
215│
→ 216│ raise UploadError(e)
217│
218│ def _do_upload(
我将我的本地仓库定义如下:
诗歌配置 repositories.myrepo http://localhost:5151/simple
和
诗歌配置 http-basic.myrepo 用户密码
我错过了什么?