说白了,CodeBuddy登录失败、扫码没反应、状态栏不显示“已登录”、企业账号切换不了——十有八九都卡在授权链路的某一个环节上,跟网络快慢没太大关系,而是账号连接和授权处理的通道没走通。

VS Code插件登录:扫码后页面空白或跳转失败
第一步:先把所有已打开的Edge或Chrome浏览器窗口关掉,尤其是后台还挂着腾讯云相关标签页的那些实例,省得干扰跳转。
第二步:在VS Code左侧活动栏点开CodeBuddy图标 → 点击底部状态栏的“登录”按钮 → 此时默认会唤起浏览器并跳转到 https://codebuddy.cn/login?from=vscode。
第三步:如果页面是空白或提示“重定向错误”,千万别刷新,直接在地址栏末尾手动加上参数 ?force=true,回车强制重载登录页就行。
第四步:用微信扫码完成授权,手机端务必确认一下“信任此设备”并允许通知权限——这一步漏掉的话,后续token过期会特别快,频繁掉线。
JetBrains IDE(IntelliJ/PyCharm)登录异常处理
方法一:清除旧授权缓存
关闭IDE → 打开配置目录:【Windows:C:Users{用户名}.JetBrains{IDE版本}configcodemate】 → 删除整个 codemate 文件夹 → 重启IDE重新触发登录流程。
方法二:绕过自动跳转,手动登录绑定
直接访问 https://codebuddy.cn → 用同一微信/手机号登录 → 进入个人中心 → 绑定IDE设备(页面右上角头像→设置→IDE绑定)→ 回到IDE点击“刷新登录状态”按钮。
这步操作很直观,把文件拖进去就行。但要注意,如果之前用过测试账号,必须先退出再登录,否则新账号没法写入本地凭证。
命令行CLI登录:扫码后终端卡在“Waiting for login…”
1. 执行 codebuddy --login,弹出二维码页面。
2. 如果30秒内没完成扫码,终端会自动终止等待。这时候不要重复执行命令,先检查手机微信有没有收到“腾讯云CodeBuddy登录确认”服务通知——部分安卓机型默认会屏蔽这类通知,需要手动开启微信“服务通知”权限。
3. 确认手机端点击“确认登录”后,终端会自动打印 Login successful. Welcome, [昵称]! 并生成 ~/.codebuddy/credentials.json。
4. 验证一下是否生效:运行 codebuddy -c,能列出最近3条会话ID就说明授权走通了。
