我刚买了一台新的Mac(和Lion一起),我正在设置所有内容,但是我在Assembla的存储库上遇到了这个SVN证书信任错误。

最常见的解决方案似乎是转移到终端并在我的工作副本上执行某些svn操作,然后在提示时响应永久信任证书。

这是我被困的地方。 有了终端,我从来没有得到证书信任提示! 我可以高兴地列出,提交,查看新副本,任何事情,没有问题。 再用svnX,没问题。 无论如何我都没有被提示信任证书。

但是,使用XCode 4.2或Coda,我会遇到证书信任错误。 我已经尝试删除与svn或assembla相关的钥匙串中的任何内容,但没有帮助。 我已经尝试在Safari中浏览我的存储库,我再次登录并且从未给出证书提示。

我完全不知所措。 如果有人有任何想法,请帮忙! 谢谢!

Coda给了我这个:svn:'https://subversion.assembla.com/svn/my/repo/path'的选项:服务器证书验证失败:发行者不受信任(https://subversion.assembla.com)

而XCode给了我这个:

Error validating server certificate for 'https://subversion.assembla.com:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: *.assembla.com
 - Valid: from Thu, 24 Mar 2011 19:30:40 GMT until Sun, 24 Mar 2013 19:30:40 GMT
 - Issuer: 07969287, http://certificates.godaddy.com/repository, GoDaddy.com, Inc., Scottsdale, Arizona, US
 - Fingerprint: ae:b0:b6:94:14:5f:4b:28:d2:82:68:ae:e9:18:85:b3:ea:36:ee:f2
(R)eject, accept (t)emporarily or accept (p)ermanently? 
svn: OPTIONS of 'https://myuserid@subversion.assembla.com/svn/my/repo/path': Server
 certificate verification failed: issuer is not trusted (https://subversion.assembla.com)

===============>>#1 票数:16 已采纳

您需要确保在Developer Tools包中使用svn二进制文件。 如果转到版本控制下的目录并键入

/Developer/usr/bin/svn up

系统将提示您接受证书,按p键永久接受,然后xcode应该可以正常工作。

在较新版本的XCode 4作为appbundle,请尝试这样做:

/Applications/Xcode.app/Contents/Developer/usr/bin/svn up

如果Xcode appbundle在其他地方,只需相应地编辑路径。

===============>>#2 票数:1

好吧,我最终偶然发现了一个解决方案,出于绝望,我正在探索转移到Git并从Assembla转移到Bitbucket。

我安装了MacPorts并执行了git-svn安装(sudo port install git-core + svn)。 一旦完成(安装了比预期更多的文件,并且花费更长时间),我尝试将我的svn存储库初始克隆到Git中(如:git svn clone myrepourl -T trunk -b branches -t tags) 。

最后,我面临着美丽的提示,要求我接受Assembla的证书,后来有一个“p”,Coda和XCode现在再次与颠覆联系愉快。 现在我可以休闲而不是恐慌地转移到Git。

  ask by dms-dc translate from so

未解决问题?本站智能推荐:

1回复

iOS:配置SVN时Xcode崩溃

当时我正在结帐并在XCODE中使用本地文件路径克隆项目时崩溃。 当我在位置字段xcode中输入文件路径“ file:/// iOS / svnProject”时发生崩溃,请提供相同的帮助,请参见所附图片。 我的Xcode版本是4.6.1
3回复

有没有办法在使用coda的Mac商店中使用SVN进行Web开发?

因此,我们正在努力在我们的办公室创建良好的流程。 我在一家网站上工作了十多年。 我们不使用版本控制。 我知道! 这很糟糕,不是我的错。 我是SoftE背景的人,至少要推动这一点。 技术主管一直在研究它。 我们都使用Mac工作站,并且大多使用Coda进行编辑,因为它是一个很棒的I
2回复

具有自签名SSL的Coda SVN

似乎是几个Coda用户。 有人在Coda中使用带有自签名证书的SVN吗? 它抛出一个错误,证明证书无效,并且没有提供忽略它的选项。 有什么办法可以使其正常工作吗? 我已经通过电子邮件发送了Panic支持,但还没有回音。
1回复

通过Coda进行颠覆-提交是什么意思?

我在Mac上通过Coda使用了Subversion,我刚刚设置了我的第一个站点,并按照在线教程在终端上使用命令行设置了svn存储库。 但是,当我转到自己的站点时,我在本地看到该站点的文件,当我将鼠标悬停在该文件上并单击带有白色“ A”的绿色圆圈时,会显示一个问号“添加文件”说“提交此文件”
3回复

SVN:如何解决'文件已被替换'状态

我正在修改文件重命名并切换它们(我正在测试替代主页)。 现在我收到一条状态消息“文件已被替换”和一个R.我不知道该怎么做才能解决这个问题。 我正在使用Coda,它并没有解决它。 所以我猜这是命令行时间。 我关心的版本是我的本地版本,我想覆盖远程版本。 我是唯一一个工作的人,所以蛮力的做
3回复

如何在XCode 4.2中访问SVN存储库?

现在,我切换到从Xcode 4.2开发。 在Xcode 3.2.5中,我使用了SVN信息库来保存我的项目详细信息。 但是,在XCode 4.2中,我不知道如何访问SVN存储库? 您能告诉我从XCode 4.2访问SVN需要遵循哪些步骤? 提前致谢。
2回复

如何在Xcode 4.2中将Checkout带入SVN中的先前提交

嗨我对SVN和Xcode有点新,所以不知道很多东西,我正在研究Xcode 4.2,我正在开发一个项目并提交给SVN然后我的朋友拿了我的代码签出,然后他对他们进行了修改再次提交给SVN,但他的代码有错误,我也不知道,我也用他更新了我的项目,这导致两个人都有错误副本。 我需要知道如何结账旧的提交,
1回复

从Xcode 4.2升级到Xcode 4.3后,仪器命令行失败

从Xcode 4.2升级到Xcode 4.3后, instruments命令行工具失败,并出现以下错误: 错误:在/ Developer中找不到开发人员目录。 运行/ usr / bin / xcode-select以更新开发人员目录路径。
1回复

Xcode 4.2不提交文件?

我有Xcode 4.2,当时我正在一个项目上进行操作,该项目以前是用-A来提交的-将其放置在A位置。然后将其复制到磁盘上到另一个位置,进行了修改,现在我通过Xcode Organizer导入了整个新项目放入位置B。但是当我从位置检出项目时,BI无法提交任何文件。 我选择一个文件,选择提交,写评
1回复

Xcode 4.2:从存储库中分离项目

我想将我的项目与Subversion分离,然后再次上传-好像它是一个新项目。 唯一的问题:在哪里可以将项目与Subversion分离? 我只是删除了svn子目录,但是该项目仍然从某个地方知道它已连接到存储库。 似乎是真爱:-) 它的位置在哪里,要分离吗?