Ale*_*lex 41 svn ssl-certificate
如果我使用任何svn
与远程服务器通信的命令,我会收到以下错误:
Error validating server certificate for 'https://...':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: ...
- Valid: from Wed, 01 Sep 2010 08:25:36 GMT until Thu, 06 Oct 2011 08:25:36 GMT
- Issuer: ...
- Fingerprint: ...
(R)eject, accept (t)emporarily or accept (p)ermanently?
Run Code Online (Sandbox Code Playgroud)
如果我永久命中,我可以正确运行命令.但是在下一个svn
命令中,我得到了同样的问题,必须再次确认!为什么不svn
永久保存我的选择?我怎么解决这个问题?
谢谢你的帮助!
Lif*_*ely 43
修复(对于Unix):
svn.ssl.server
是的 ~/.subversion/auth
递归更改所有者~/.subversion/auth
或删除:
删除 - ~/.subversion/auth/svn.ssl.server
所有者 -chown -R $USER ~/.subversion/auth
打开命令提示符并运行 svn list https:...
p
.玩得开心 !
小智 28
修复(适用于Windows):
C:\Users\"USERNAME"\AppData\Roaming\Subversion\auth\svn.ssl.server
svn list https:...
p
.小智 7
可能不适合所有用户,但对我而言并且工作正常:
我在〜/ .subversion/servers中编辑了以下行:
[global]
ssl-trust-default-ca = no
Run Code Online (Sandbox Code Playgroud)
至
[global]
ssl-trust-default-ca = yes
Run Code Online (Sandbox Code Playgroud)
小智 5
SVNX上SSL证书错误消息的解决方案
对于Windows用户:
打开命令提示符并运行svn list https:// Your-Link-Goes-Here /
列表项通过输入p永久接受证书
对于Mac用户:
注意:对于Mac用户,请确保您的证书已添加到Keychain Access中
希望这有助于某人.