如何将对象从svn存储库下载到unix AIX
我无法将文件从svn存储库下载到unix AIX系统。我在unix中使用“curl”命令下载该文件,但由于以下错误而失败 curl:(60)SSL证书问题,请验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败 详情如下: 使用的命令: curl-u用户名:密码 subversion存储库中是否有任何设置需要更改以使curl命令正常工作。如果是,那么如何更改它们 我不能使用wget,因为它没有安装在我们的机器上,另一种选择是curl 请帮助我将subversion文件下载到unix中。非常感谢你的帮助 谢谢,如何将对象从svn存储库下载到unix AIX,unix,ssl,svn,curl,Unix,Ssl,Svn,Curl,我无法将文件从svn存储库下载到unix AIX系统。我在unix中使用“curl”命令下载该文件,但由于以下错误而失败 curl:(60)SSL证书问题,请验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3\u获取\u服务器\u证书:证书验证失败 详情如下: 使用的命令: curl-u用户名:密码 subversion存储库中是否有任何设置需要更改以使curl命令正常工作。如果是,那么如何更改它们 我不能使用wget,因为它没有安装在我们的机器上,另一种选择是curl
Sri简单的方法是在curl命令中添加
--unsecure
选项。这告诉cURL忽略一个事实,即它无法验证SVN服务器使用的SSL证书的签名者
curl -u username:password --insecure https://server.com/svn/trunk/test.file
发生此错误的原因有两种,一种是您的SVN访问使用的是来自不在OS证书链中的CA的自签名证书,另一种是cURL使用的受信任证书已过时,并且没有来自签名您的SVN SSL证书的CA的证书
您可以下载签署SSL证书的根证书,并将其指定为:
curl--cacert/path/to/cert.pem
。否则,您将需要确定如何以及在何处安装要信任的其他证书。这部分取决于cURL是否使用OpenSSL或NSS。有一些关于如何为各种操作系统执行此操作的指导。感谢您的回复。我已将命令更改为
curl-k-u用户名:password>test.file
它成功了
谢谢,
Sri感谢您的回复。我已经将命令更改为curl-k-u username:password>test.file,它成功了。谢谢你,斯里格拉德,这真是个好主意。通过单击答案左侧的复选标记,可以将此答案标记为已接受。谢谢