首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >服务器证书验证失败:颁发者不受信任

服务器证书验证失败:颁发者不受信任
EN

Stack Overflow用户
提问于 2010-06-30 16:43:44
回答 8查看 146.3K关注 0票数 70

我在运行ANT脚本的目标时出现以下错误。服务器证书验证失败的错误消息。请帮助解决此问题。我在Windows XP中工作。

代码语言:javascript
复制
C:\apache-ant-1.8.1>ant checkout
Buildfile: C:\Program Files\Java\apache-ant-1.8.1\build.xml

checkout:
[svn] Using command line interface
Svn : Checking out a working copy from a repository :
co -r HEAD https://col.../trunk C:\ant-1.8.1\Test_Checkout 
--username 69 --password *******--non-interactive
svn: PROPFIND request failed on '/svn/asia-pac-financials/trunk'
svn: PROPFIND of '/sv.../trunk': 
Server certificate verification failed: 
issuer is not trusted (https://col....com)

BUILD FAILED
C:\apache-ant-1.8.1\build.xml:16: Can't checkout

Total time: 3 seconds
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-06-30 16:52:19

您是否可以尝试使用命令行对您的URL https://yoururl/trunk C:\ant-1.8.1\Test_Checkout手动运行一次svn checkout并接受证书。

或者就像@AndrewSpear下面说的那样

不是手动签出,而是从终端(Mac) /命令行(Win)运行svn list https://your.repository.url来获得永久接受证书的选项

svn会要求您确认。永久接受它。

在此之后,这应该适用于来自ant脚本的后续请求。

票数 151
EN

Stack Overflow用户

发布于 2011-03-17 22:27:58

对所有可用选项运行"svn help commit“。您将看到,有一个选项负责接受服务器证书:

--trust-server-cert:在不提示的情况下接受未知的SSL服务器证书(但仅限使用--non-interactive)

将其添加到svn命令参数中,您将不需要手动运行svn即可永久接受它。

票数 54
EN

Stack Overflow用户

发布于 2013-01-30 23:41:22

我不会使用:

代码语言:javascript
复制
svn checkout

只是为了授权服务器身份验证,我更倾向于使用:

代码语言:javascript
复制
svn list https://your.repository.url

这将要求您也进行身份验证。

如果需要对无法登录的用户进行授权,请运行:

代码语言:javascript
复制
sudo -u username svn list https://your.repository.url
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3147660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档