代码构建问题将工件推送回github

时间:2017-11-09 19:24:37

标签: git maven ubuntu ssh-agent aws-codebuild

我正在尝试运行maven版本:使用aws代码构建准备并收到错误说明

The git-push command failed.
Command output:
error: cannot run ssh: No such file or directory
fatal: unable to fork 

尝试传递公钥和私钥,这也没有用 有没有办法用github用户名和密码而不是ssh键将代码推送回github

2 个答案:

答案 0 :(得分:2)

运行AWS CodeBuild时,似乎没有在您的PATH上安装或提供ssh客户端。尝试在构建开始时添加命令以安装ssh-client。例如,如果您使用的构建规范如下:

...
phases:
  install:
    commands:
      ...
      - apt-get update -y
      - apt-get install -y ssh-client
      ...

请参阅http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html

答案 1 :(得分:1)

您可以验证是否安装了ssh并确保它在您的搜索路径中?