1、问题引入
在job的scm部分,subversion modules/credentials出现错误
”
Unable to access https://xxx/code : svn: E200015: OPTIONS /xxx/code failed
“
下图所示:

点击”show details“可以查看详情。
2、解决问题
通过添加授权,来解决访问svn库被拒绝。
1)以管理员登陆jenkins,点击左侧面板的“credentials”,选择右侧“Credentials”下某个需要取得授权的节点:

2)点击“Add Credentials“添加授权信息。
说明:
Scope选项最好选择Global,同时建议在Description说明该用户权限使用的路径,以避免授权信息一多,容易混乱。
该授权账号必须是在svn上有效的账号信息,用户名和密码填写svn上注册的账号和密码。

3)完成后,新增加的授权用户:

4)完成增加授权后,回到job的配置页面,在SCM部分更新授权,如下:

5)保存后,再次查看配置,发现已经没有出错信息了。
注:另外还有一个更为快捷的添加账号的方式,就是在出现access错误的Creadentials旁边点击”Add“按钮添加授权账号。添加授权账号的步骤参考上面的步骤。
