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

用GitHub Actions部署项目到Surge时出现无效用户密码错误如何解决?

问题排查与解决步骤
  • 检查Surge令牌的仓库配置是否正确
    先在本地已登录Surge的终端执行surge token获取你的专属令牌,之后打开对应GitHub仓库,依次进入「Settings」→「Secrets and variables」→「Actions」,确认已创建名为SURGE_TOKEN的密钥,且密钥值和你本地获取的令牌完全一致,不要包含多余的空格、换行符。
  • 修正工作流配置的语法错误
    你当前工作流中run: surge ./ https://bootcamp_class01.surge.sh --token ${{ secrets.SURGE_TOKEN}}一行存在语法问题,SURGE_TOKEN和右侧的两个大括号之间多了一个多余空格,会导致变量无法被正确解析,正确写法为:
    run: surge ./ https://bootcamp_class01.surge.sh --token ${{ secrets.SURGE_TOKEN }}
    
  • 验证目标域名归属
    本地执行surge list查看你Surge账号下的所有已绑定域名,确认bootcamp_class01.surge.sh属于当前账号所有,若该域名已被其他Surge账号占用,也会触发身份校验报错,你可以更换一个未被使用的域名重新部署。
  • 本地测试令牌有效性
    直接在本地终端执行surge ./ https://bootcamp_class01.surge.sh --token 你的Surge令牌,若本地部署也报错,说明令牌本身无效,可执行surge logout后重新登录账号,再获取新的令牌更新到GitHub Secrets中即可。

内容的提问来源于stack exchange,提问作者Baboo Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:48:03