Windows端SVN转移到群辉NAS端SVN无法上传文件,提示Authorization failed。经过确认发现,在NAS上将项目存储好之后,通过NAS上提供的SVN服务端连接在本地进行checkout时,不需要输入任何密码即可将项目checkout下来,这导致了后续对项目文件更改后无法Commit(提交),出现 Authorization failed (授权失败)的问题。
问题现象:
1、checkout文件时不需要输入账号和密码即可将文件下载下来;
2、对项目修改的文件进行提交时出现“Authorization failed”。
解决办法:
1、通过NAS系统上的File station 套件打开具体项目的的 svnserve.conf 配置文件。
2、打开 svnserve.conf 文件,在 [general] 处添加以下3行命令。
[general]
anon-access = none
auth-access = write
password-db = passwd
3、刷新NAS服务端SVN,搞定。
参考文件:
https://forum.synology.com/enu/viewtopic.php?f=44&t=8853&start=15
https://www.cnblogs.com/oxspirt/p/8876303.html