首页 > 解决方案 > Jenkins 失败,git:'ftp' 不是 git 命令。见'git --help'

问题描述

我正在使用Jenkins通过将 git repo 上传到我的服务器ftp,当我尝试构建任务时,它给了我这个一致的错误:

git: 'ftp' is not a git command. See 'git --help'.

我已经在 macos high sierra 中安装git并使用了 brew。git-ftp由于某种原因,我无法找出该git ftp命令未执行的原因。

标签: gitmacosjenkinsdeploymentgit-ftp

解决方案


尝试使用完整的 ftp-git 路径而不是这样的短命令:

/usr/local/bin/git-ftp push --user USERNAME --passwd PASSWORD ftp://abc.com

如果你想变得更好,你可以像这样向 main /usr/bin 添加一个符号链接:

ln -s /usr/local/bin/git-ftp /usr/bin/

基本上,Jenkins 无法识别 git-ftp 的主路径,所以你必须在命令中清楚地写出来。

祝你好运


推荐阅读