我将 Jenkins 安装为守护进程(在 mac os x 10.7 上),并且我使用 ' real-os-user
' 作为 JENKINS USER。
我正在尝试使用 git project ( helloworld
) 配置作业,但出现以下错误:
Failed to connect to repository : Command "git ls-remote -h git-server-name:helloworld HEAD" returned status code 128:
stdout:
stderr: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,keyboard-interactive).
fatal: The remote end hung up unexpectedly
如果我git ls-remote -h git-server-name:helloworld HEAD
在终端窗口中运行“”,它工作正常。
我打印了 ' env
' 变量,我看到 Jenkins 正在使用 ' real-os-user
'..
任何想法表示赞赏。谢谢