• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • subversion-plugin
    • None
    • Platform: All, OS: All

      It is too hard to find the Subversion credentials in
      /hudson/scm/SubversionSCM/enterCredential. The form and fields on this page
      should be integrated into the main project configuration page, so I can specify
      it at the same time as the URL.

          [JENKINS-571] Too hard to find subversions credentials

          Subversion credentials are shared across projects, and therefore it is not
          necessarily something that every project needs to worry about. For example in a
          typical corporate intranet set up, once the system admin enters a credential,
          all the jobs can simply reuse the same.

          That's the motivation behind the current design — it asynchronously checks the
          connectivity and if the credential is necessary it asks you to enter one.

          So at least in theory you won't have to find
          /hudson/scm/SubversionSCM/enterCredential. I'd like to better understand why you
          had to look for that.

          I can relatively easily add the link to enterCredential page in
          /hudson/configure if you think that's useful.

          Kohsuke Kawaguchi added a comment - Subversion credentials are shared across projects, and therefore it is not necessarily something that every project needs to worry about. For example in a typical corporate intranet set up, once the system admin enters a credential, all the jobs can simply reuse the same. That's the motivation behind the current design — it asynchronously checks the connectivity and if the credential is necessary it asks you to enter one. So at least in theory you won't have to find /hudson/scm/SubversionSCM/enterCredential. I'd like to better understand why you had to look for that. I can relatively easily add the link to enterCredential page in /hudson/configure if you think that's useful.

          eharold added a comment -

          In my case, I think I first tried without a username and password. That didn't
          work so I entered my own.

          Then I asked the sysadmins to create a user just for Hudson. A few hours later
          they did, and I entered it. Only they'd messed up the password somehow so it
          didn't work. Thus I had to change it back to my own.

          Eventually the sysadmins fixed the problem, so I had to switch back to the
          Hudson specific user. And I think at one point I also used or tried to use the
          Tomcat user.

          Hopefully now it's more or less running and I won;t have to touch it, but it was
          still more of a pain to configure than it would have been if the username and
          password were clearly accessible.

          eharold added a comment - In my case, I think I first tried without a username and password. That didn't work so I entered my own. Then I asked the sysadmins to create a user just for Hudson. A few hours later they did, and I entered it. Only they'd messed up the password somehow so it didn't work. Thus I had to change it back to my own. Eventually the sysadmins fixed the problem, so I had to switch back to the Hudson specific user. And I think at one point I also used or tried to use the Tomcat user. Hopefully now it's more or less running and I won;t have to touch it, but it was still more of a pain to configure than it would have been if the username and password were clearly accessible.

          Added link in the help text of the subversion repository URL. In 1.109.

          Kohsuke Kawaguchi added a comment - Added link in the help text of the subversion repository URL. In 1.109.

          carlspring added a comment -

          Please, re-open this and fix it!

          In the Manage Jenkins/Configure System there should be a whole section for authentication. There's so many goodie links which aren't properly linked in the web interface. There's also no way for one to edit their Oracle credentials for downloading SDK-s. I think there should be a detailed section for the different types of credentials.

          Clearly, you can delete the credentials in the respective XML files, but why have to do it manually...?

          Apart from this, I somewhat don't agree with the idea of adding the links in the help section. Help and docs are great, but – why have to Google around or read the help when things could be more intuitive? The web interface has become fantastic over the last 10-15 builds. Very quick and responsive. Rather intuitive. This would make things even smoother.

          carlspring added a comment - Please, re-open this and fix it! In the Manage Jenkins/Configure System there should be a whole section for authentication. There's so many goodie links which aren't properly linked in the web interface. There's also no way for one to edit their Oracle credentials for downloading SDK-s. I think there should be a detailed section for the different types of credentials. Clearly, you can delete the credentials in the respective XML files, but why have to do it manually...? Apart from this, I somewhat don't agree with the idea of adding the links in the help section. Help and docs are great, but – why have to Google around or read the help when things could be more intuitive? The web interface has become fantastic over the last 10-15 builds. Very quick and responsive. Rather intuitive. This would make things even smoother.

          M L added a comment -

          Its still too hard to find, please add the link to the /jenkins/configure page.

          For any other credential edit-wishes a seperate issue should be created.

          M L added a comment - Its still too hard to find, please add the link to the /jenkins/configure page. For any other credential edit-wishes a seperate issue should be created.

          Oleg Nenashev added a comment -

          Credentials approach has been completely changed in Subversion 2.0

          Oleg Nenashev added a comment - Credentials approach has been completely changed in Subversion 2.0

            Unassigned Unassigned
            eharold eharold
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: