scmmanager - 无法通过 API 安装插件
问题描述
我正在尝试通过 API 安装 scm-activity-plugin 和 scm-webhook-plugin 并且无法正常工作。我尝试了所有可能的选择但没有成功:
curl -k -s -u "user:pass" -X POST "https://my_custom_address/scm/api/rest/plugins/install/scm-activity-plugin/" -H "Content-Type: application/json"
curl -k -s -u "user:pass" -X POST "https://my_custom_address/scm/api/rest/plugins/install/scm-activity-plugin/" -H "接受:application/json"
curl -k -s -u "user:pass" -X POST "https://my_custom_address/scm/api/rest/plugins/install/scm-activity-plugin"
GET 工作正常:{ "artifactId": "scm-activity-plugin", "author": "Sebastian Sdorra", "category": null, "condition": { "arch": null, "min-version" : "1.32" }, "description": "显示存储库中的最新活动。", "groupId": "sonia.scm.plugins", "name": "scm-activity-plugin", "screenshots": [ “http://download.scm-manager.org/images/scm-activity-plugin/screenshot-1.png”],“状态”:“已安装”,“url”:“https://bitbucket.org/ sdorra/scm-activity-plugin", "version": "1.12", "wiki": null },
有人可以帮助我吗?我使用的是 1.6 版
解决方案
您还必须在 URL 中指定 groupid 和版本。像这样的东西应该适用于 1.60 版:
curl -u "user:pass" \
http://localhost:8080/scm/api/rest/plugins/install/sonia.scm.plugins:scm-activity-plugin:1.12 \
-H "Accept: application/json" \
-X POST
推荐阅读
- php - PHP mysqli_fetch_all 将总行数和数据放在一起
- ms-word - 在 MS Word 插件中使用 OfficeJS API 将文本标记为“隐藏”
- r - R中的标准化数据表
- javascript - 从云函数中的数据获取数组(“TypeError:data.filters.forEach 不是函数”)
- javascript - VSCode 如何加载 .js.map 来查看/编辑 js 文件?
- r - 如何使用一列和另一列的平均值绘制折线图?
- c++ - 在 C++ 中,如何在更改第一个参数时包装 Variadic 函数
- python - pyaudio 每次我尝试安装时都会给我一个错误
- pydub - 如何有效地将 gtts 音频转换为 pydub audiosegments?
- ios - 如何在不使用 segues 的情况下将 tableview 单元格的名称传递给另一个 swift 文件?