接続gitの許可が拒否されたとき、ジェンキンスさんは(公開鍵)のエラーを解決します

許可はジェンキンスが接続gitの(公開)解決エラー拒否された

環境
のUbuntu 18.04 LTS
ジェンキンス2.164.3を。aptがジェンキンスインストールをインストールします。

その理由の
結果は、ジェンキンスは、ユーザー、およびサービスとして実行するユーザーを作成したジェンキンスをインストールしやすいです。だから、それがルートであるか、現在のユーザーのSSHキーが有効ではないですか。

解決
理由を見ることができる、2つのソリューションがあります。一つは、答えの出Baiduのある、ユーザージェンキンスランタイムを修正することです。現在のバージョンは、JENKINS_USERは、この変数はここで変更は、/ etc / default /ジェンキンスであることに留意すべきです。
もう一つは、ユーザージェンキンスSSHキーを再生成し、その後のgitにシステムを設定するためのものです。ここに方法は次のとおりです。

ルートSU
CD /var/lib/jenkins/.ssh
SSH-keygenは-t RSA -C [email protected]
#注もう一度、入力を次の位置を保存するように求め
/var/lib/jenkins/.ssh/ id_rsaと
#キー(/root/.ssh/id_rsa)にしたファイルに保存を入力します。/var/lib/jenkins/.ssh/id_rsa
のchownジェンキンス:ジェンキンスid_rsaとid_rsa.pubファイル
id_rsa.pubファイルCAT

元のリンク:https://でhursing.blog.csdn.net/article/details/90521031

おすすめ

転載: www.cnblogs.com/diyhlgc/p/12587318.html