我正在构建一个 Jenkins 插件,其中一个功能是提交和推送构建期间生成的一些文件。我已经有了要提交和推送的代码(使用来自 org.jenkinsci.plugins 的 Git 客户端),但是当我执行时
PushCommand push = gitClient.push();
push.ref(__MY_BRANCH__);
push.to(new URIish("origin"))
push.force();
push.execute();
我收到一个错误,没有推送权限。所以,我的问题是:如何重新使用项目的凭据来正确配置gitClient或pushCommand?
——谢谢,何塞