有人在z/OS R2.4上为git clone配置了詹金斯代理吗



我正试图在z/OS R2.4上使用GitSCM Jenkins插件和Rocket的git实现。在R2.3上工作的代理配置在R2.4上不再工作,因为utf8编码不再工作,所以IBM文档对此也相当过时。为了在系统上成功运行命令,我们不得不转移到-Dfile.encoding=ISO8859-1,否则什么都没有。

然而,当尝试通过SSH使用git签出时,我会在到达远程上游时遇到公钥身份验证错误。当我们使用SSH代理插件时也会发生这种情况。当在Jenkins之外尝试时,无论是使用代理还是直接使用git,一切似乎都很好。我们在代理上有一个有效的~/.ssh/config文件,它与ssh-agent一样,从命令行为Jenkins用户工作。IBM建议直接使用git-jenkins.sh脚本,而不是git,即使在修复了明显的脚本错误后,也根本不起作用。我怀疑SSH密钥/密码未正确编码用于SSH通信,但无法证明这是导致问题的原因。

有人在z/OS R2.4上有可用的配置吗?我们在R2.3上没有编码问题,但无法回滚,而且当时也没有使用GitSCM插件。

首先,为了进行测试,请尝试使用不带密码短语的SSH密钥,以确认问题是否与所述密码短语有关。

其次,检查R2.4 ServerPack的SSH和OpenSSH_x版本r(与R2.3相比(:这可以提供一些线索,说明这两个版本之间发生了什么变化,以及SSH(以前工作(不再工作的原因。

相关内容

  • 没有找到相关文章

最新更新