gpt4 book ai didi

ssh - 加载 key "(stdin)": invalid format Gitlab CI 时出错

转载 作者:行者123 更新时间:2023-12-02 14:28:34 26 4
gpt4 key购买 nike

这是我关于 gitlab ci ssh 的 yaml 文件的一部分:

eval $(ssh-agent -s)
echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
mkdir -p ~/.ssh
chmod 700 ~/.ssh
'[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'

当我尝试将 SSH_PRIVATE_KEY 变量设置为 protected 状态时,发生错误:

Error loading key "(stdin)": invalid format



我不知道为什么当我将 SSH_PRIVATE_KEY 变量设置为不 protected 状态时可以

最佳答案

对我来说,它也失败了,因为 SSH_PRIVATE_KEY 被标记为“ protected ”,但我使用的标签不是。
因此,要么使您正在使用的分支或标记也 protected ,要么从 SSH_PRIVATE_KEY 变量中删除“ protected ”设置。
见:https://gitlab.com/help/ci/variables/README#create-a-custom-variable-in-the-ui

Protect variable (Optional): If selected, the variable will only be available in pipelines that run on protected branches or tags.

关于ssh - 加载 key "(stdin)": invalid format Gitlab CI 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59197473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com