Jenkins をデーモン (Mac OS x 10.7 上) としてインストールし、' real-os-user
' を JENKINS USER として使用しています。
git プロジェクト ( ) でジョブを構成しようとしています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
」を使用していることがわかります。
どんなアイデアでも大歓迎です。ありがとう