How to set up SVN credentials in Jenkins? How to set up SVN credentials in Jenkins? jenkins jenkins

How to set up SVN credentials in Jenkins?


If you go to the job configuration window where Jenkins asks for the repositories; if you wait a second after you put in the repo it tries to connect, if its unable to connect it prompts you with red text under the repository location[shown below]; click the provided link you are able to provide a key and any other way you would like to authenticate. It will then try to connect if it's successful your build should connect fine. enter image description here

The url to setup authentication for the other machine would be here through jenkins if you can't get red prompt to come up.


If it still doesn't work there is a way for you to manually enter your credentials.

Next to the Repository URL text box click the question mark. In that box will be the following text: "click this link and specify different credential". Click on that link to open the Subversion Authentication page. On that page enter the root of the repository URL, enter the login and password to use and click OK.


We use svn+ssh for our authentication mechanism and in our case, you have to make sure your slave has ssh access that does not require manual password entry (i.e. use ssh-keygen to generate a key).

If you can ssh into the server simply by doing ssh username@server, then Jenkins should not have a problem performing commits.