
本想复现分享一下 Trae 一键将代码上传 GitHub 的过程。Trae 一键点击'源代码管理'面板的'发布到 GitHub',会自动跳转引导完成 GitHub 账号认证、本地 Git 初始化、自动创建 GitHub 仓库、把代码推送到 GitHub 等,无需先到 GitHub 中建仓库。
因想复现分享,所以在 GitHub 中撤销了对 Trae 的授权。但重新连接时,Trae 没有弹出重新授权的提示,导致连接不上 GitHub。按照 Trae 文档跳转至 VSCode 文档寻找删除 Windows 凭据管理的办法,也不能解决问题(找到的凭据也不是特别匹配),后来被这个问题卡住了几个小时,重新卸载安装 Trae、Git 都不能解决问题。
(Trae 是用谷歌账号登录的,如果用 GitHub 账号登录,有的地方可能有差异。如果切换 Trae 的登录账号,需要清除 cookie)
直到后来偶然翻出 Trae 内置的 GitHub 扩展,找到隐藏的'重新授权'按钮,才重新关联 GitHub 账号授权。也就是 Trae 使用了 VSCode 开源项目代码,但并不完全一致,且因此出现问题的时候,没有相应的官方文档引导用户解决,而 Trae 文档中跳转的 VSCode 文档,可能也不一定适用。


