需要在Ubuntu 14.04

时间:2015-08-20 07:21:16

标签: ubuntu svn deployment capistrano

好吧,这个问题很长。这一切都始于Capistrano(v2.14.2 / v2.15)与SVN的集成。经过几个初步障碍后,我终于出现了SVN兼容性问题的最后一步。

SVN信息库:
Ubuntu - 13.04
SVN版本 - 1.7.5

要与Capistrano一起部署的服务器:
Ubuntu - 14.04
SVN版本 - 1.8.8

现在,当我尝试使用有效凭据进行部署时,我无法解决以下错误。

  

** [54.201.104.110 :: err] svn:E215004:身份验证失败并且是交互式的   提示被禁用;请参阅--force-interactive选项    ** svn:E215004:无法连接到URL' URL'    ** svn:E215004:没有更多凭据或我们尝试了太多次。

然后经过一些搜索,我发现罪魁祸首可能是存储库服务器和部署服务器之间的版本差异。版本细节如上所述。

我不想触摸存储库服务器并将其升级到1.8.8。我想将部署服务器的svn版本降级到1.7.5。我能找到降级基本问题的解决方案,但它们不起作用。所以我在这里,发布关于"具体"的问题。版本降级SVN。

我对Capistrano以及上述所有任务都相对较新。原谅我的无知,任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

仔细查看错误:

E215004: Unable to connect to a repository at URL 'URL'
E215004: No more credentials or we tried too many times.

此问题与Subversion版本无关。根本原因是无效的用户凭据。

答案 1 :(得分:0)

虚警:(

我在deploy.rb文件中设置了我的scm_username,但在提示符下输入了密码。一旦我在文件中设置了密码,它就开始工作了!神秘的Capistrano !!

相关问题