[JIRA] [git-plugin] (JENKINS-27998) Git plugin fails to connect

2015-04-27 Thread mark.earl.wa...@gmail.com (JIRA)












































  
Mark Waite
 edited a comment on  JENKINS-27998


Git plugin fails to connect
















It is possible to fix that.  Someone would need to add support for passphrase protected ssh keys to the git plugin authentication, or if it is implemented and not working, they would need to fix the bug.  Pull requests with automated tests are welcomed.

Regarding your comment about it being a security flaw, I don't see how entering the passphrase into a web form in Jenkins is any more secure than using an ssh key with no passphrase.  In both cases, there is enough information stored in Jenkins to use the credential, without any additional prompting.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [git-plugin] (JENKINS-27998) Git plugin fails to connect

2015-04-27 Thread mark.earl.wa...@gmail.com (JIRA)














































Mark Waite
 commented on  JENKINS-27998


Git plugin fails to connect















It is possible to fix that.  Someone would need to add support for passphrase protected ssh keys to the git plugin authentication, or if it is implemented and not working, they would need to fix the bug.

Regarding your comment about it being a security flaw, I don't see how entering the passphrase into a web form in Jenkins is any more secure than using an ssh key with no passphrase.  In both cases, there is enough information stored in Jenkins to use the credential, without any additional prompting.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [git-plugin] (JENKINS-27998) Git plugin fails to connect

2015-04-27 Thread ja...@sparked.com (JIRA)














































Jamie Doornbos
 commented on  JENKINS-27998


Git plugin fails to connect















The credentials for the original key do have a passphrase attached; the SSH agent plugin is using it correctly. But it looks like the git plugin is not.

I tested a key with no passphrase and confirmed that the git plugin does work in that case.

Is it possible to fix this? It seems like a security flaw to have to always use keys with no passphrase.




























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [git-plugin] (JENKINS-27998) Git plugin fails to connect

2015-04-21 Thread mark.earl.wa...@gmail.com (JIRA)














































Mark Waite
 commented on  JENKINS-27998


Git plugin fails to connect















The git plugin definitely supports a non-standard port as part of the ssh protocol specification. I regularly test that ssh://mwaite@wheezy64b:45022/var/lib/git/mwaite/bin.git (an ssh protected private repo on my machine named "wheezy64b") can be retrieved with the git client plugin automated tests.

If the ssh agent allows you to fetch, then it may be that you have an ssh passphrase configured on that ssh key. I believe that if a passphrase is configured on the ssh key, then the only way to make the git client use that passphrase is through the ssh agent.  

You might also try the "Advanced" button in the credentials plugin to see if it will allow you to enter the passphrase, but my recollection is that didn't allow the plugin to use the passphrase.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [git-plugin] (JENKINS-27998) Git plugin fails to connect

2015-04-17 Thread ja...@sparked.com (JIRA)














































Jamie Doornbos
 created  JENKINS-27998


Git plugin fails to connect















Issue Type:


Bug



Assignee:


Nicolas De Loof



Attachments:


git_bug_build.log, git_bug_build_with_ssh_agent.log, plugins.xml



Components:


git-plugin



Created:


17/Apr/15 4:45 PM



Description:


I have a private key set up in the global credentials (named sls). I have the SCM for a test project set up to download code from a springloops git project. See attached log of the failure to connect to git.

Fetching the repo with command line git works fine with the same key. If I install an SSH agent on the exact same build, it allows the fetch to work. See the other attached log for that.

I have used jenkins and git in a different environment with no problems. The only difference I've noticed here is the non-standard port of 1234. Is it possible git plugin is not identifying the port?

Setting the priority to major since use of SSH agent is a workaround but requires extra configuration and build overhead.




Environment:


Jenkins 1.598 

Linux 2.6.32-431.5.1.el6.x86_64 

CentOS release 6.5 (Final) 



Plugins: 

Attached file saved from pluginManager/api/xml?tree=plugins[shortName,version]&pretty 






Project:


Jenkins



Priority:


Major



Reporter:


Jamie Doornbos

























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.