我在 GitHub 和 CI 服务器 (Ubuntu) 上有代码存储库,Jenkins 位于防火墙后面。
所以我将代理设置设置为詹金斯,它工作正常(例如,我可以看到可用的插件)。我在 .gitconfig 中配置了代理设置。我在 jenkins home/.ssh 目录中也有 id_rsa 。
但是 jenkins 在作业执行过程中不能执行 git clone 因为一个错误:
ssh:连接到主机 github.com 端口 22:连接超时
Jenkins 用户在终端成功执行代理链 git clone 操作。
是否可以通过代理链强制詹金斯工作?或者有人可以建议我一些替代方案吗?