我可以轻松地在 Nexus Repository Manager 中发布主 conda 存储库。使用的网址是这样的:
https://repo.anaconda.com/pkgs
但是我如何找出用于发布的 URL,例如conda-forge 还是 conda R 通道?
https://conda.anaconda.org/conda-forge/pkgs
不起作用。我认为 URL 根目录中应该有一个 repodata.json 是错误的吗?
是的,这里添加:https://conda.anaconda.org/conda-forge在nexus conda-forge repo中做了404
我发现了。
conda-forge 的网址是
https://conda.anaconda.org/conda-forge/
本地存储库的 url 是这样的(假设存储库名为 conda_forge)
http://localhost:8081/repository/conda_forge
Nexus Repository Manager 的 Web 界面声称本地 url 末尾应该有一个 /main,但这是错误的。
另一种方法是包含 conda-forge 作为原始代理。虽然这可能会有所帮助。 (但仍然很慢,可能是由于网络连接较差。)