大きな画像:GitHubをJenkinsに接続しようとしています。 JenkinsはユーザーJenkinsの下でUbuntuで動作しています(私はPierreとしてログインし、ユーザーJenkinsに変更します)。ユーザエージェントはPIDを変更し続け、鍵を失うのはなぜですか?
私はThis Guideの2つを接続しています。 Jenkinsのコマンドラインからキーを生成しようとしています。 は私が鍵を生成するために
ssh-keygen -t rsa -C '[email protected]'
を使用し、標準の設定を使用していました。しかし、その後、私はGitHubのに接続しようとすると、私は、次を得る:
[email protected]:~$ eval "$(ssh-agent -s)"
Agent pid 6328
[email protected]:~$ ssh-add -l -E md5
The agent has no identities.
[email protected]:~$ ssh-add ~/.ssh/id_rsa
Identity added: /var/lib/jenkins/.ssh/id_rsa (/var/lib/jenkins/.ssh/id_rsa)
[email protected]:~$ ssh-add -l -E md5
2048 MD5:ad:1f:9d:5c:b5:cc:8e:bb:06:5b:c2:5e:68:67:77:24 /var/lib/jenkins/.ssh/id_rsa (RSA)
[email protected]:~$ ssh -T [email protected]
Permission denied (publickey).
[email protected]:~$ eval "$(ssh-agent -s)"
Agent pid 6353
jenk[email protected]:~$ ssh-add -l -E md5
The agent has no identities.
=>でも、手動でのssh-agentに鍵を追加した後、それが接続されません!
1)エージェントのPIDの変化はどうなっていますか?
2)なぜアイデンティティが失われていますか?
3)なぜ接続していないのですか?
この質問はここでは話題にはならないが、superuser.comに属している。 –