🙌

GitLab CI/CDで「cp: unrecognized option・・・」エラーが出力されたとき

2023/05/15に公開

概要

以下のエラーの解消
環境変数で$SSH_PRIVATE_KEY_DEVELOP は登録済み(echo で出力されることも確認済み)

$ cp $SSH_PRIVATE_KEY_DEVELOP ~/.ssh/id_ed25519
cp: unrecognized option '-----BEGIN'
Try 'cp --help' for more information.

環境変数に登録する秘密鍵について

以下の点に注意

  • Type は File
  • 対象ブランチが保護ブランチではない場合「Protect variable」のチェックは外す
    • 設定->リポジトリ->Protected branches で登録されているブランチが対象の場合は外さなくても良い

参考

https://stackoverflow.com/questions/65679580/gitlab-ci-cd-pipeline-giving-dockerfile-error

GitHubで編集を提案

Discussion