在XCode中使用SVN

在XCode中使用SVN,svn,xcode,Svn,Xcode,我肯定这是件愚蠢的事,但它让我感到困惑。我已经设置了SVN连接到codespace.com,从xcode的SCM区域,我检查了它,它似乎工作得很好 然后我进入xcode,在状态行中我得到 错误170001(授权失败)说明:选项'https://alan412@svn.codespace.com/smilingsoftware/iDirectory/trunk/Directory/Directory.xcodeproj':授权失败:无法对服务器进行身份验证:拒绝了基本质询(http://svn.c

我肯定这是件愚蠢的事,但它让我感到困惑。我已经设置了SVN连接到codespace.com,从xcode的SCM区域,我检查了它,它似乎工作得很好

然后我进入xcode,在状态行中我得到

错误170001(授权失败)说明:选项'https://alan412@svn.codespace.com/smilingsoftware/iDirectory/trunk/Directory/Directory.xcodeproj':授权失败:无法对服务器进行身份验证:拒绝了基本质询(http://svn.codespaces.com)

我已经疯狂地在谷歌上搜索过了,我得到的只是人们在邮件列表上抱怨类似的问题(不同的提供商),却没有答案

有人能给我一些建议来保护我剩下的头发吗

提前感谢,


艾伦

我想这可能没有什么原因。虽然最近升级到Xcode 4后,我自己也遇到了同样的问题。 我不确定在升级过程中是否也更新了svn版本(我现在看到的是1.6.5)。但无论如何,很明显xcode不再发送正确的凭证

我认为您应该尝试使用svn本身来纠正这种情况,并“重新缓存”凭据

更改到终端中的工作文件夹。运行svnst以查看是否有更改。然后使用svn commit-m“checkin comment”,如果您遇到与我相同的问题,您将看到第一次尝试使用“本地”登录名进行身份验证。如果svn上没有这样的帐户,它将提供您现在输入svn的登录名和密码

之后,它也开始在xcode中工作


我发表了更多的。

好的,我也有同样的错误,并且成功地解决了这个问题。我的SVN服务器在本地网络上,但我认为解决方案也适用于codespaces.com。

  • 首先,在XCode中打开您的回购协议,但主干、分支和标记字段留空。

  • 清理你的回购协议

  • 然后,创建临时local文件夹,其中包含子文件夹“trunk”、“branchs”和“tags”

  • 将所有项目文件放在“trunk”文件夹中。

  • 转到XCode将所有三个文件夹逐个导入根目录。

  • 如果你做得很好,你将在根目录中有三个文件夹。转到您的回购设置,并为您的主干、分支和标记写入路径。我建议你只写“主干”、“分支”和“标签”。指示灯必须变为绿色。

  • 仅此而已,您可以与您的项目一起工作、签出、提交、创建分支等。

    您找到答案了吗?(重新安装SDK Xcode后忘记了我的密码,重新输入它为我修复了此问题。)