通过 Nexus 存储库管理器 nxrm 发布的 conda 存储库使用哪个 URL

问题描述 投票:0回答:3

我可以轻松地在 Nexus Repository Manager 中发布主 conda 存储库。使用的网址是这样的:

https://repo.anaconda.com/pkgs

但是我如何找出用于发布的 URL,例如conda-forge 还是 conda R 通道?

https://conda.anaconda.org/conda-forge/pkgs

不起作用。我认为 URL 根目录中应该有一个 repodata.json 是错误的吗?

anaconda conda nexus
3个回答
1
投票

是的,这里添加:https://conda.anaconda.org/conda-forge在nexus conda-forge repo中做了404


1
投票

我发现了。

conda-forge 的网址是

https://conda.anaconda.org/conda-forge/

本地存储库的 url 是这样的(假设存储库名为 conda_forge)

http://localhost:8081/repository/conda_forge

Nexus Repository Manager 的 Web 界面声称本地 url 末尾应该有一个 /main,但这是错误的。


0
投票

另一种方法是包含 conda-forge 作为原始代理。虽然这可能会有所帮助。 (但仍然很慢,可能是由于网络连接较差。)

© www.soinside.com 2019 - 2024. All rights reserved.