微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GitLab CI:没有这样的文件或目录:'GIT_SSH_COMMAND = ssh -vvv'

如何解决GitLab CI:没有这样的文件或目录:'GIT_SSH_COMMAND = ssh -vvv'

我想使用verbose属性运行git。所以我想设置变量GIT_SSH_COMMAND

 GIT_SSH_COMMAND="ssh -vvv"
 git clone .....

但是我收到此错误消息:

 No such file or directory: 'GIT_SSH_COMMAND=ssh -vvv'

我该如何解决。它试图在.gitlab-ci.yml文件中定义变量:

variables:
  GIT_SSH_COMMAND: ssh -v

before_script:
  - export GIT_SSH_COMMAND="ssh -vvv"

但这没有帮助。

解决方法

我看到该变量直接在script step of a gitlab-ci.yml

中使用
  script:
    - pwd
    - rm -rf mace-models
    - rm -rf generic-mobile-devices
    - GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" git clone git@github.com:XiaoMi/mace-models.git

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。