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

Bitbucket Pipeline构建LaTeX并邮件发送的认证问题求助

Bitbucket Pipeline 相关问题解答

一、上传至Bitbucket Downloads的401错误及变量说明

出现401错误是因为权限验证失败,BITBUCKET_USERNAME和BITBUCKET_APP_PASSWORD的正确配置如下:

  • BITBUCKET_USERNAME:填写你的Bitbucket账户用户名(不是注册邮箱,可在个人资料页面查看)
  • BITBUCKET_APP_PASSWORD:需要在Bitbucket个人设置中创建的应用密码,不是你的账户登录密码。创建时必须勾选以下权限:
    • repository:write(仓库写入权限)
    • downloads:write(下载区写入权限)

之前的变量失效可能是这几个原因:应用密码权限不足、应用密码被删除/过期、用户名误填为邮箱。

二、atlassian/email-notify管道的凭证说明

  • 若使用Gmail发送邮件,USERNAME是你的Gmail邮箱地址,PASSWORD需要用Gmail应用专用密码(前提是你的Gmail账户开启了两步验证);如果未开启两步验证,需开启“不太安全的应用访问”(不推荐,存在安全风险)。
  • 绝对不要在bitbucket-pipelines.yml里明文写凭证,可通过Bitbucket的变量功能存储:
    1. 进入仓库的「Settings」→「Repository variables」(或账户级的「Workspace variables」)
    2. 添加自定义变量(比如EMAIL_USER、EMAIL_PASS),填写对应的凭证值
    3. 在管道配置中直接使用$EMAIL_USER、$EMAIL_PASS调用即可,Bitbucket会自动加密处理,不会暴露明文

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 14:04:55