【问题标题】:FTP upload error to create file Azure Devops create only .git folder创建文件的 FTP 上传错误 Azure Devops 仅创建 .git 文件夹
【发布时间】:2020-02-02 23:23:06
【问题描述】:

我想将我的公共目录上传到我的 ftp 服务器,我在我的 vps 中创建了一个 ID 和密码,当我使用时

ftp -p xx.xx.xx.xx

我使用密码与用户连接,我已连接,我可以使用 mkdir 创建一个文件夹:

226 Directory send ok.

现在,我配置了一个 azure devops 管道将 y 公用文件夹的内容上传到这个 ftp:

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: FtpUpload@2
  inputs:
    credentialsOption: 'inputs'
    serverUrl: 'ftp://xx.xx.xx.xx'
    username: 'xx'
    password: 'xx'
    rootDirectory: '$(Build.SourcesDirectory)'
    filePatterns: '**'
    remoteDirectory: public
    preservePaths: true
    trustSSL: true

当我运行管道时,我收到以下错误(很奇怪,因为它创建了公共文件夹,.git,但不是文件)

connecting to: xx.xx.xx.xx:xxx
connected: 220 (vsFTPd 3.0.3)
files uploaded: 0, directories processed: 1, total: 1, remaining: 44084, remote directory successfully created/verified: public

上传的文件:0,处理的目录:2,总数:2,剩余:44083,远程目录成功创建/验证:public/.git ##[警告]FTPError: 553 无法创建文件。 连接到:xx.xx.xx.xx:xxx 已连接:220(vsFTPd 3.0.3) ##[警告]FTPError: 553 无法创建文件。 连接到:xx.xx.xx.xx:xxx 已连接:220(vsFTPd 3.0.3) ##[警告]FTPError: 553 无法创建文件。 连接到:xx.xx.xx.xx:xxx 已连接:220(vsFTPd 3.0.3) ##[error]FTPError: 553 无法创建文件。

host: xx.xx.xx.xx:xxx
path: public
files uploaded: 0
directories processed: 2
unprocessed files & directories: 64
##[error]Ftp Upload failed
disconnecting from: xx.xx.xx.xx:xxx

谢谢你:)

【问题讨论】:

    标签: azure build ftp azure-devops yaml


    【解决方案1】:

    我曾经遇到过这个错误信息。

    对我来说,这个由我的上传的文件任务要上传到的文件夹引起的错误消息归root用户所有,默认情况下只能由root编写.如果其他用户需要上传文件,权限受限,无法操作。

    此时我在ftp目录下新建了一个目录,然后使用命令chmod将权限设置为777use,这样也可以给其他用户权限。

    【讨论】:

    • 您好,我更新了我的帖子,创建了另一个名为 public 的文件夹,并将用于 ftp 的用户的许可更改为 77,现在它创建了一个文件夹 public,一个文件夹 .Git 但在它开始显示第553章
    • @BenjaminBarbé 我可以认为它是部分成功创建的文件,对吗?那么剩下的都面向530了?
    • 我的 ftp 中只有一个空目录 public/.git 但没有文件,未处理的文件和目录:64,已处理的目录:2,上传的文件:0
    • @BenjaminBarbé 你在 vsftpd 下有 conf 文件吗?将这个添加到配置文件中:local_root=/var/ftp。然后重启vsftpd:service vsftpd restart.
    • 我有这个带有 local_root=/var/www/my-app 的文件,因为我只想通过这个 ftp 用户直接访问这个文件
    猜你喜欢
    • 1970-01-01
    • 2014-03-07
    • 2011-04-27
    • 2017-05-23
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    相关资源
    最近更新 更多