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

CS50 Web课程submit50执行失败求助:登录报错未解决

解决submit50提示GitHub密码无法登录的问题

报错信息

You might be using your GitHub password to log in, but that's no longer possible. But you can still use check50 and submit50! See https://cs50.ly/github for instructions.
Make sure your username and/or personal access token are valid and submit50 is enabled for your account. To enable submit50, please go to
https://submit.cs50.io in your web browser and try again. For instructions on how to set up a personal access token, please visit https://cs50.ly/github
Submission cancelled.

解决步骤

  • 重置本地submit50认证信息
    先清理终端存储的旧登录凭证,执行命令:

    submit50 logout
    

    重新运行submit50,按提示输入GitHub用户名和个人访问令牌(PAT),注意不能使用GitHub密码。

  • 检查个人访问令牌权限
    生成PAT时必须勾选repo和user权限,否则submit50无法访问你的GitHub仓库及账户信息。若旧令牌权限不足,在GitHub账号设置中删除旧令牌,重新生成符合要求的新令牌。

  • 确认submit50账户关联状态
    在浏览器登录submit.cs50.io,检查GitHub账号是否成功绑定且账户处于激活状态。若绑定异常,先解除关联后重新绑定账号。

  • 更新submit50至最新版本
    旧版本可能存在兼容性问题,执行命令更新:

    pip install --upgrade submit50
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:07:05