Right now I have to manage SSH keys on the filesystem in order to use the Git plugin. If I could manage (add/delete/edit) the SSH keys in the web GUI, it would make the Git hookup process much simpler and intuitive. In my experience this is the number one hurdle for new Jenkins users as they try to connect to a GitHub repo.

          [JENKINS-12492] Manage SSH keys for Git in web GUI

          Steven Cole added a comment -

          Heartily agree. I'm still trying to figure out how to get the git plugin to use the keys I've assigned to Jenkins.

          Steven Cole added a comment - Heartily agree. I'm still trying to figure out how to get the git plugin to use the keys I've assigned to Jenkins.

          Nicolas De Loof added a comment - https://wiki.jenkins-ci.org/display/JENKINS/SSH+Credentials+Plugin could be use to let user manage ssh keys.

          Stephen Connolly added a comment - Does https://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin get you anywhere?

          Thomas Suckow added a comment -

          Unfortunately the ssh agent plugin happens after scm checkout. I tried to mod the plugin to do it before, but the scm step does not take an environment. I am not experienced with Jenkins plugin dev and gave up at that point.

          Thomas Suckow added a comment - Unfortunately the ssh agent plugin happens after scm checkout. I tried to mod the plugin to do it before, but the scm step does not take an environment. I am not experienced with Jenkins plugin dev and gave up at that point.

          Erik Swanson added a comment -

          Hi everyone. I need this bug/feature so much that I'm willing to pay 20.00 bucks for it.
          This offer is registered at FreedomSponsors (http://www.freedomsponsors.org/core/issue/251/manage-ssh-keys-for-git-in-web-gui).
          Once you solve it (according to the acceptance criteria described there), just create a FreedomSponsors account and mark it as resolved (oh, you'll need a Paypal account too)
          I'll then check it out and will gladly pay up!

          If anyone else would like to throw in a few bucks to elevate the priority on this issue, you should check out FreedomSponsors!

          Erik Swanson added a comment - Hi everyone. I need this bug/feature so much that I'm willing to pay 20.00 bucks for it. This offer is registered at FreedomSponsors ( http://www.freedomsponsors.org/core/issue/251/manage-ssh-keys-for-git-in-web-gui ). Once you solve it (according to the acceptance criteria described there), just create a FreedomSponsors account and mark it as resolved (oh, you'll need a Paypal account too) I'll then check it out and will gladly pay up! If anyone else would like to throw in a few bucks to elevate the priority on this issue, you should check out FreedomSponsors!

          ssh-agent 1.3 should have the fix you need.

          Stephen Connolly added a comment - ssh-agent 1.3 should have the fix you need.

          Should be fixed with ssh-agent 1.3

          Stephen Connolly added a comment - Should be fixed with ssh-agent 1.3

            stephenconnolly Stephen Connolly
            henrik242 henrik242
            Votes:
            3 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: