【问题标题】:bzr fails on an FTP Uploadbzr 在 FTP 上传时失败
【发布时间】:2011-02-02 17:14:31
【问题描述】:

我有一个使用 cPanel 的网站。

我创建了一个名为 Rich 的 ftp 帐户,但它被创建为rich@mysite.com
cPanel 会自动执行此操作。

我可以进行 FTP 连接。我用 bazaar (bzr pull) 很好地检查了网站上公开文件夹中的代码。

当我提交时,由于提交尝试使用以下用户进行 ftp 上传,因此失败:Rich@mysite.com 作为用户。所以我有一个区分大小写的诊断。

我在一台 Win 机器上,终生无法弄清楚如何将 bzr 存储库配置为接受对不同 ftp 用户名的更改。相反,我不知道如何更改FTP帐户以使其成为cap R。

我尝试设置 bzr 配置项,但在 bzr 的用户文档中确实没有一个很好的例子来说明如何做到这一点,或者我应该说一个代表什么与内部工作相关的精确映射bzr.

谢谢。

【问题讨论】:

    标签: ftp commit bazaar cpanel


    【解决方案1】:

    在发现自己在同一条船上后,我做了一些研究,发现可以在 Bazaar 命令行中转义特殊字符。您现在遇到的问题是双 @ 符号,例如:

    bzr pull ftp://rich@mysite.com@mysite.com/mybranch
    

    这不起作用,因为 Bazaar 会错误地看到“rich@mysite.com@mysite.com”。但是,如果您对第一个 @ 符号进行编码,它起作用:

    bzr pull ftp://rich%40mysite.com@mysite.com/mybranch
    

    它仍然会发布“用户名rich@mysite.com@mysite.com 的密码”,但它会正常工作而不是失败。

    【讨论】:

      【解决方案2】:

      尝试在您的主分支的 URL 中将所需的用户名指定为 ftp://name@host.com/path

      【讨论】:

      • 我试过了,我得到以下错误:bzr: ERROR: Transport error: Error setting up connection: 530 Login authentication failed 530 Login authentication failed
      • @Rich Elswick :您的问题与您的环境非常相关。我建议你在这里问你的问题:answers.launchpad.net/bzr/+addquestion 或在这里:bugs.launchpad.net/bzr/+filebug
      猜你喜欢
      • 2012-01-09
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 2013-09-26
      • 2013-08-04
      • 1970-01-01
      相关资源
      最近更新 更多