You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Actions中Base64编码特定JWT头部字符串被屏蔽为***的问题求助

Github Actions中Base64编码特定JWT头部字符串被屏蔽为***的问题求助

我最近在Github Actions里碰到一个特别诡异的问题:我只是想对一段文本做Base64编码,但这个步骤执行时居然出了问题,而且更奇怪的是,只有针对这个特定值的时候才会出现异常:

'{"alg":"HS256","typ":"JWT"}'

其他值都能正常完成编码,而且我在本地机器上运行完全相同的代码也没有任何问题。

我的代码片段

header='{"alg":"HS256","typ":"JWT"}'
encoded_header=$(echo -n "$header" | base64 | tr -d '=' | tr -d '\n' | tr '+/' '-_')
echo $encoded_header 

预期输出

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

实际输出

***

我已经尝试过的方法

  • 将变量存储为配置变量,结果还是一样
  • 将变量存储为环境变量后再编码,结果也没有变化
  • 给字符串添加前后空格,虽然能生成编码值,但并不是我需要的正确结果

真的非常希望能得到大家的帮助!

备注:内容来源于stack exchange,提问作者Abhik Chakraborty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:54:32