简体   繁体   English

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

[英]GitLab CI: No such file or directory: 'GIT_SSH_COMMAND=ssh -vvv'

I want to run git with the verbose attribute.我想运行带有详细属性的 git。 So I want to set the variable GIT_SSH_COMMAND .所以我想设置变量GIT_SSH_COMMAND

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

But I get this error message:但我收到此错误消息:

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

How could I solve this.我怎么能解决这个问题。 It tried to define the varibale before at the .gitlab-ci.yml -file:它试图在.gitlab-ci.yml文件之前定义变量:

variables:
  GIT_SSH_COMMAND: ssh -v

before_script:
  - export GIT_SSH_COMMAND="ssh -vvv"

But this doesn't help.但这没有帮助。

I see that variable used directly in the script step of a gitlab-ci.yml我看到在gitlab-ci.ymlscript步骤中直接使用的变量

  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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM