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

在Choreo中无法将提交推送到GitHub仓库的问题求助

Git Push Authentication Failed 解决办法(Choreo关联GitHub仓库场景)

常见原因及修复步骤

  • 用GitHub个人访问令牌(PAT)替代密码
    GitHub早在2021年就停用了账号密码直接用于Git操作的认证方式。执行git push时,密码输入框需填写个人访问令牌(PAT),而非账号登录密码。
    创建PAT的核心步骤:

    1. 登录GitHub,进入「Settings > Developer settings > Personal access tokens > Tokens (classic)」
    2. 点击「Generate new token」,勾选repo权限(私有仓库必填),设置合理的过期时间
    3. 生成后立即复制保存令牌(仅显示一次),后续git push时用此令牌作为密码输入
  • 校验远程仓库地址正确性
    执行git remote -v查看本地关联的远程仓库URL,确认和Choreo中绑定的GitHub仓库地址完全一致。若地址是SSH格式,需配置对应SSH密钥,而非使用用户名/PAT认证。

  • 清除本地缓存的错误凭据
    若之前输入过错误的凭据,Git可能缓存了错误信息导致认证失败:

    • Windows:打开命令提示符,依次执行git config --global credential.helper wincred和git credential-manager uninstall,重新执行git push会重新触发凭据输入
    • macOS:执行git config --global credential.helper osxkeychain,再执行security delete-internet-password -s github.com清除缓存
    • Linux:执行git config --global credential.helper store,删除~/.git-credentials文件中对应github.com的条目
  • 确认仓库推送权限
    检查你的GitHub账号是否拥有目标仓库的写权限:如果是组织仓库,需联系管理员将你添加为仓库成员并赋予推送权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:47:07