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

能否通过curl命令导出Nexus Repository用户?请求未返回用户列表

解决Nexus用户列表导出问题

你用的https://<repository_url>/#admin/security/users是Nexus Web UI的前端路由地址,curl请求这个地址只会返回页面的HTML框架代码,不会获取到实际的用户数据——用户列表是前端页面加载完成后,再通过单独的API请求拉取的。

要正确导出用户列表,需要调用Nexus的REST API接口,以下是具体操作:

核心步骤

  • 使用Nexus 3的官方用户API端点:/service/rest/v1/security/users
  • 必须携带身份认证信息(管理员权限账号或认证Token),否则会返回权限错误

常用命令示例

1. 用用户名密码认证并导出到JSON文件

curl -k -u <你的用户名>:<你的密码> -X GET https://<repository_url>/service/rest/v1/security/users > nexus_users.json

2. 用认证Token认证并导出

如果已经生成了Nexus的认证Token,可以用以下命令:

curl -k -H "Authorization: Bearer <你的认证Token>" -X GET https://<repository_url>/service/rest/v1/security/users > nexus_users.json

额外技巧

  • 过滤激活状态的用户:在API地址后追加参数?status=active,比如:
    curl -k -u admin:admin123 -X GET https://<repository_url>/service/rest/v1/security/users?status=active > active_users.json
    
  • 查看完整API文档:访问Nexus实例的/swagger-ui/路径(如https://<repository_url>/swagger-ui/),可以浏览所有可用API的参数和返回格式说明

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:45:34