自从我升级到4.2以来,我无法将项目存储库连接到XCode.我有一个本地服务器,可以从本地网络外部访问转发端口.我有一个指向外部IP的DNS记录.当我明确定义外部ip(即https://123.456.789.000/svn/ ..)时,存储库已正确链接,没有问题.当我指定内部地址时,这也有效.问题是当我使用存储库dns时 - XCode显示一个带有"Host Unreachable"的红点.我确信这是一个特定于XCode 4.2的问题,因为我在其他客户端中尝试过这个问题,包括较旧的XCode版本.基本问题是 - 外部DNS不能与https一起使用.
有任何想法吗?
小智 41
以上都不适合我,但这里有效:
我继续在xcode 4.2中得到"不受信任的证书"错误 - 我可以看到一个提示正在xcode中显示为只读
所以,我通过svn命令提示符实用程序访问了我的svn服务器站点并执行了一个虚拟操作:
svn co https://mysvnserver.com/project/
Run Code Online (Sandbox Code Playgroud)
我在提示中看到了与xcode相同的错误:
Error validating server certificate for 'https://mysvnserver.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: *.svn.mysvnserver.com
....
....
....
R)eject, accept (t)emporarily or accept (p)ermanently?
Run Code Online (Sandbox Code Playgroud)
现在,这里的关键是:我打一个p这里接受(P)ermanently,我能够通过提示来访问存储库.接下来,我打开了xcode并打开了存储库 - 一切都运行得很完美.
小智 32
我有类似你的问题,我建议你试试:
xcode和访问具有HTTPS证书的svn服务器的问题,这些证书未通过任何检查(主机匹配,自签名等).在safari中打开地址并添加为可信任解决了这个问题!
小智 6
在终端中运行命令
svn info https://example.com/svn
Run Code Online (Sandbox Code Playgroud)
然后它会提示你"(R)弹出,接受(t)暂时或接受(p)永久性?" 按p,问题就解决了
| 归档时间: |
|
| 查看次数: |
18857 次 |
| 最近记录: |