添加新Secret后Github Actions Secrets值为空,是否为Github Bug?
这不是GitHub的Bug,是安全设计
这是GitHub Secrets的默认安全行为:一旦Secret被保存,GitHub就不会再显示其明文值——无论是刚添加完成后返回查看,还是后续再次进入详情页,值的输入框都会显示为空白。这样的设计是为了从根源上避免密钥被意外泄露,比如屏幕共享、他人查看操作界面等场景。
你可以通过以下步骤验证Secret是否正常生效:
- 确认你的GitHub Actions部署工作流中,已正确引用该Secret,格式为
${{ secrets.YOUR_SECRET_NAME }} - 手动触发一次工作流运行,观察部署到Azure Web App的流程是否顺利完成。如果部署成功,说明Secret已正确存储并可被工作流调用;如果部署失败,再排查是否是Secret值输入错误、仓库权限配置问题等。
若需要修改Secret,只能点击「Update secret」按钮重新输入新值,无法查看原有内容。
(附截图:GitHub Secrets详情页中,密钥值的输入框呈现完全空白状态)
内容的提问来源于stack exchange,提问作者Goober
相关产品推荐
相关产品推荐

