背景
在Gitlab Runner
中添加ssh-private-key
时报错。
报错信息
Error loading key “/dev/fd/63”: invalid format
原因一
复制ssh-private-key
时,复制少了。又或者是编码有问题。
解决办法
参考:GITLAB CI Error loading key “/dev/fd/63”: invalid format ERROR: Job failed: exit code 1
原因二
在Gitlab Runner中,根本没有读取到我们提前设置好的变量。
在设置变量时,Protected
是默认开启的,也就是说,如果你提交的branch/tag
不是受保护的。那么这个Gitlab Runner中就读取不到对应的变量。
解决办法
- 将目标
branch/tag
设为protected - 将
变量
的protected
选项设为:false