Issue Type: Bug Bug
Assignee: Unassigned
Components: repo, ssh-agent
Created: 31/May/14 3:09 PM
Description:

Use REPO plugin with ssh-agent plugin to repo init failed if passphrase is not empty.

Steps:

1. Use ssh-keygen to generate public/private rsa key pair, and enter passphrase;

2. Add Credentials in Jenkins named 'phoebus';

3. Create a Job, use Gerrit Repo as Source Code Management, the Manifest Repository Url is ssh://phoebus@ubuntu:29418/platform/manifest, and SSH Agent-> Credentials chose 'phoebus';

3. Build failed, the Console Output is as follows:

Building in workspace /var/lib/jenkins/workspace/demo-repo
[ssh-agent] Using credentials phoebus
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Java/JNR ssh-agent
[ssh-agent] Started.
[demo-repo] $ repo init -u ssh://phoebus@ubuntu:29418/platform/manifest
Get ssh://phoebus@ubuntu:29418/platform/manifest
Permission denied (publickey).
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

BTW, I try to create a new job and use Git Plugin to clone ssh://phoebus@ubuntu:29418/platform/manifest, it is successful.

Environment: Ubuntu 14.04 LTS + OpenJDK 1.7 + Git 2.0.0 + repo 1.21 + Jenkins 1.565 + REPO plugin 1.6 + SSH Agent Plugin 1.4.1 + Credentials Plugin 1.13
Project: Jenkins
Labels: jenkins git repo ssh-agent
Priority: Major Major
Reporter: Phoebus Veiz
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to