【问题标题】:Need to install SVN 1.7.5 in Ubuntu 14.04需要在 Ubuntu 14.04 中安装 SVN 1.7.5
【发布时间】:2015-08-20 07:21:15
【问题描述】:

好的,这个问题很长。这一切都始于 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 以及上述所有任务都比较陌生。原谅我的无知,任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: ubuntu svn deployment capistrano


    【解决方案1】:

    仔细查看错误:

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

    此问题与 Subversion 版本没有任何关系。根本原因是用户凭据无效。

    【讨论】:

    • 我在问题中将其设为“URL”,以免泄露。凭据是 100% 正确的,因为我可以通过浏览器登录到存储库。 :(
    【解决方案2】:

    误报:(

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

    【讨论】:

      猜你喜欢
      • 2016-01-19
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2015-06-20
      • 1970-01-01
      • 2016-04-03
      • 2014-07-24
      相关资源
      最近更新 更多