You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JFROG Artifactory OSS NuGet包源类型启用问题及替代方案咨询

关于JFrog Artifactory OSS 7.35.2 NuGet仓库问题的解答

核心说明

Artifactory OSS 7.x版本不支持NuGet仓库类型的官方可视化创建及内置管理功能,该功能是JFrog商业版(Cloud/Pro/Enterprise)的专属特性,这就是你在OSS版本界面找不到NuGet选项的原因。

OSS版本实现NuGet包上传与下载的替代方案

你可以通过**通用仓库(Generic Repository)**来存储和管理NuGet包,步骤如下:

1. 创建本地通用仓库

在Artifactory UI中创建一个Local Generic类型的仓库,建议命名为nuget-local(名称可自定义)。

2. 上传NuGet包

  • UI上传:直接进入创建好的通用仓库,点击"Upload"按钮,选择本地的.nupkg文件完成上传。
  • 命令行上传:使用nuget push命令,指定仓库地址和Artifactory API密钥:
    nuget push YourPackage.nupkg -Source http://{你的Artifactory地址}/artifactory/nuget-local/ -ApiKey {你的Artifactory API密钥}
    

3. 下载NuGet包

  • UI下载:在通用仓库中找到目标.nupkg文件,点击下载按钮即可。
  • 命令行/项目引用:先将通用仓库添加为NuGet源,再执行安装或引用操作:
    # 添加NuGet源
    nuget sources Add -Name ArtifactoryNuGet -Source http://{你的Artifactory地址}/artifactory/nuget-local/
    # 安装指定包
    nuget install YourPackage -Source ArtifactoryNuGet
    

注意事项

通用仓库不会自动处理NuGet的元数据解析、版本索引等功能,需要你手动维护包的版本结构;如果需要完整的NuGet仓库特性(比如自动索引、版本管理、依赖解析),建议升级到JFrog商业版,或搭配专门的开源NuGet仓库工具(如BaGet、NuGet.Server)使用。

内容的提问来源于stack exchange,提问作者vel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:45:31