我有一份 Jenkins 工作,最后会执行 git push。有 3 个节点 - 一个主节点和 2 个从节点。当设置了限制在特定节点上运行作业的选项时,作业成功完成。如果未设置该选项,作业将失败。错误信息如下:
> git push git@GIT-SERVER:PROJECT/KBC.git refs/heads/master --tags # timeout=10
Failure in post build SCM action: Command "git push git@GIT-SERVER refs/heads/master --tags" returned status code 1:
stdout:
stderr: Warning: No xauth data; using fake authentication data for X11 forwarding.
X11 forwarding request failed on channel 0
我尝试使用以下条目更新 ~/.ssh/config 但是它没有帮助,我得到了同样的错误。
主机 *
ForwardAgent 是
ForwardX11 是
XAuthLocation /usr/bin/xauth
我也尝试添加以下条目,但由于错误的配置错误而失败:
X11UseLocalhost 否