Hi Jonathan, This is not SVN permissions issue.
This is how the issue appears: 1) I am trying to check out svn code from svn location: http://svn-server/svn/MyOrgFolder/MyProject/Dir
2) It is expected that I have access to only "MyProject/Dir" and not to "svn/MyOrgFolder" as this is root URL and I do not need to access that. I am able to checkout the code through tortoise svn and I have proper credentials to access "MyProject/Dir".
3) i configured the svn url and proper credentials to Jenkins configuration page. It is able to checkout the code into following directory :
default-jenkins-dir(.jenkins)\workspace\MyProject
4) But the issue I am getting is , on Tomcat console it gives following error: it tries to check the remote timestamp and fails with a PROPFIND failure, appearing to access the SVN root URL. SVNAuthenticationException : svn: E170001 PROFIND request failed on 'svn/MyOrgFolder'
and as a result 403 Forbidden (access to svn server)
My question is why does it try to access svn root url to calculate the remote timestamp. We can not ask for root url access to svn admin.
I also see there is already an open issue on same thing: https://issues.jenkins-ci.org/browse/JENKINS-5750
Thanks.
|