9

我正在尝试从 SVN 存储库中签出代码,在提供凭据和存储库地址后,它无法给出以下错误。

操作无法完成。(NSURLErrorDomain 错误 -1012。)

在控制台下方:

IDESourceControlAuthentication:无法从钥匙串中删除密码:错误域=DVTSecErrorDomain 代码=-25300“在钥匙串中找不到指定的项目。” UserInfo=0x7fe7f5320860 {NSLocalizedDescription=在钥匙串中找不到指定的项目。}

请注意,它在 Xcode 4.6 之前工作正常,并在更新到 Xcode 5 后开始给我错误。

4

1 回答 1

4

使用命令行工具连接一次并永久接受服务器证书。以后你不会有任何问题。

只需运行像 svn info 这样的 svn 命令,您应该会看到如下所示的

svn 信息https://svn.codespot.com/a/eclipselabs.org/xtext-utils/subprojects/unittesting/branches

验证“ https://svn.codespot.com:443 ”的服务器证书时出错:

  • 该证书不是由受信任的机构颁发的。使用

    指纹手动验证证书!

证书信息:

  • 主机名:*.googlecode.com

  • 有效期:从 2011 年 2 月 16 日星期三 00:27:28 GMT 到 2012 年 2 月 16 日星期四 00:37:28 GMT

  • 发行人:美国谷歌公司

  • 指纹:34:4b:90:e7:e3:36:81:0d:52:1f:10:c0:4c:98:66:90:4a:9e:05:c9

(R) 暂时拒绝、接受 (t) 还是永久接受 (p)?

永久或暂时接受以继续。

但是,我强烈推荐任何其他与 Xcode 相比更可靠的 subversion 客户端应用程序或命令行工具。

于 2014-02-04T10:53:37.737 回答