【问题标题】:bitbucket pipeline deploy ftpbitbucket 管道部署 ftp
【发布时间】:2017-10-17 17:04:51
【问题描述】:

我对部署和管道还很陌生,但是今天我设法让他们在一个简单的测试站点上工作。 我现在正试图在适当的网站上复制相同的内容,但在初始化期间失败了。我有很多文件要上传(~3000),因为这是第一次上传,我不确定它是否因为这个或其他原因而失败(日志没有说明任何具体内容)。有没有更详细的日志可以提供有关正在发生的事情的更多信息?

谢谢

这是我的 yml

图片:samueldebruyn/debian-git

pipelines:
    branches:
      master:
       - step:
          script:
            - apt-get update
            - apt-get -qq install git-ftp
            - git ftp init --user $FTPU --passwd $FTPP ftp_url

这是日志。如果总是在第 43 个文件失败

git ftp init --user $FTPU --passwd $FTPP ftp_url
+ git ftp init --user $FTPU --passwd $FTPP ftp_url
There are 2914 files to sync:
[1 of 2914] Buffered for upload URL
[2 of 2914] ...

....
[43 of 2914] Buffered for upload URL
Uploading ...
fatal: Could not upload files., exiting...

带有-v的日志

Thu May 18 13:24:27 UTC 2017: [43 of 2914] Buffered for upload url.
Thu May 18 13:24:27 UTC 2017: Uploading ...
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
Thu May 18 13:24:41 UTC 2017: fatal: Could not upload files., exiting...

【问题讨论】:

    标签: git ftp bitbucket bitbucket-pipelines


    【解决方案1】:

    至少尝试像mentioned here 一样,在您的git ftp init 命令中添加-v。这会给你一个更好的主意。

    当然,也可以尝试只上传几个文件的相同命令,以确定文件数量是否是问题:it was the case in 2014issue 88,理论上由PR 104修复)

    【讨论】:

    • 好的,谢谢,我用 -v 日志更新了帖子,这对我的基本知识来说仍然没有帮助..
    • @SkaFrenz 你只测试了几个文件吗?
    • 仅用几个文件进行了测试,但仍然无法正常工作..我现在联系了我的主机提供商,看看是否有问题..
    【解决方案2】:

    您使用的 FTP 帐户似乎没有足够的权限来创建所需的目录。这会导致脚本不断重试,直到超时。

    curl: (9) Failed to MKD dir: 550
    

    首先尝试使用 FTP 应用程序(例如 FileZilla)测试帐户,然后复制目录的创建,看看它是否允许您这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-02
      • 2018-04-29
      • 2018-07-14
      • 1970-01-01
      • 2018-06-09
      • 2020-06-14
      • 1970-01-01
      • 2020-04-11
      相关资源
      最近更新 更多