2014-02-17 64 views
0

我在视觉svn中使用post commit钩子。我想结帐提交到库中的文件:在VisualSVN服务器上的提交后钩子“错误验证服务器证书”错误

当我提交的文件,我得到下面的错误在后commit钩子:

D:\Program Files\VisualSVN Server>"D:\Program Files\VisualSVN Server\bin\svn.exe" checkout https://***.**.**/svn/Mobile/Node/trunk C:\MyProject 
Error validating server certificate for 'https://***.***.**:443': 
- The certificate is not issued by a trusted authority. Use the 
    fingerprint to validate the certificate manually! 
Certificate information: 
- Hostname: ALPHADEV.phipaper.dom 
- Valid: from Tue, 23 Feb 2010 21:36:08 GMT until Fri, 21 Feb 2020 21:36:08 GMT 
- Issuer: ALPHADEV.phipaper.dom 
- Fingerprint: 8a:33:33:56:00:56:44:4f:6d:d3:80:c5:ba:79:1a:cd:7a:f3:27:84 
(R)eject, accept (t)emporarily or accept (p)ermanently? 

如何解决这个问题

回答

2

使用--trust-server-cert --non-interactive额外的选项结账

+0

我添加了上面的,但我得到的错误为“授权失败:无法验证到服务器:拒绝基本挑战” –

+0

1.您必须签出一次,稍后提交将'svn up' *现有的回购* 2.如果f或VisualSVN服务器用户在你的系统中没有存储凭据和服务器需要验证,你不能使用匿名操作 –

+0

我试图在结帐时给svn用户名和密码,但我得到了下面的错误vn:无法设置文件'C:\ MyPath \ .svn \ entries'读写:访问被拒绝。 –

相关问题