我通过 svn:externals 属性设置了一个存储库,其中包含一些指向其他存储库的链接。使用 svn 命令从命令行签出效果很好。但是,如果我尝试使用svnX GUI 更新我的工作副本,则会出现以下错误:
svn:警告:处理'/Users/MyName/MyProject/third_party_library'的外部定义时出错:svn:警告:'http://svn.external.com/repositories/third_party_library'的选项:授权失败:无法对服务器进行身份验证: 拒绝基本挑战 (http://svn.external.com)
因此,似乎 svnX 在签出外部时未能选择适当的身份验证方法。这很奇怪,因为如果我尝试将外部存储库作为独立工作副本检出,它甚至可以使用 svnX。
你已经有这个问题了吗?有什么方法可以告诉 svnX 在签出外部时使用哪种身份验证方法?