2016-10-20 18 views
0

SSHプロトコル経由でgithubからコードをクローンするスクリプトがあります。 SSH鍵をすべてのユーザ(自分のアカウント、ルート、ジェンキン)のssh-agentに追加しました。私はスクリプトの実行をテストしましたが、うまくいきました。しかし、私がジェンキンスのスクリプトを実行したときにはうまくいかなかった。私はメッセージを受けました秘密鍵sshがユーザーjenkinsのために機能しない

許可が拒否されました(publickey)。致命的:リモート リポジトリから読み取れませんでした。

助けてください。 ありがとう!

答えて

0

あなたのSSHフォルダ/ファイルのアクセス権をチェックしましたか?

としてはhere説明し、あなたが持っている必要があります。

700 (drwx------) on the .ssh folder 
644 (-rw-r--r--) on the public key (*.pub) 
600 (-rw-------) on the private key (id_rsa) + the authorized_keys file 
関連する問題