我有一个配置为构建多个项目的 Jenkins 盒子,这些项目在 GitHub 上私有托管。每个项目都被分配了自己的部署密钥,并通过这个答案~/.ssh/config
中提到的别名。
但是,现在我正在尝试通过 GitHub 插件的 web 挂钩设置触发构建https://user:pass@myci.example.com/github-webhook
,但看起来我遇到了问题,因为我的作业配置了诸如此类的存储库,github-my-project:zacharydanger/my-project.git
并且插件无法识别它们,因为它正在尝试匹配它作为git@github.com:zacharydanger/my-project.git
.
有解决方法吗?