V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eachann
V2EX  ›  Visual Studio Code

Copilot 的 token 过期了,要如何修改呢 ?

  •  
  •   eachann · 2022-08-05 15:43:47 +08:00 · 4521 次点击
    这是一个创建于 842 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub Copilot could not connect to server. Extension activation failed: "User not authorized"

    找了不少方案, 都是注销 VSC 的拓展同步的, 但是对 Copilot 没效果呀

    12 条回复    2022-08-06 11:25:31 +08:00
    GreatAuk
        1
    GreatAuk  
       2022-08-05 15:46:59 +08:00
    已经不想用了,每次打开 VSCode, Copilot 都要初始化四五分钟才能正常使用,不知道为什么
    GreatAuk
        2
    GreatAuk  
       2022-08-05 15:47:42 +08:00
    最快方法:删除插件重新安装
    lookStupiToForce
        3
    lookStupiToForce  
       2022-08-05 15:56:06 +08:00
    @GreatAuk 确定跟梯子没关系?
    我用 pycharm 的 copilot 插件都对启动没啥影响,只不过有时候 copilot 会因为梯子不稳定而转圈圈
    eachann
        4
    eachann  
    OP
       2022-08-05 16:44:33 +08:00
    @GreatAuk 试过了的,依然有这个问题
    > Your GitHub token is invalid. Please sign out from your GitHub account using VSCode UI and try again.
    GreatAuk
        5
    GreatAuk  
       2022-08-05 17:07:16 +08:00
    @lookStupiToForce WebStorm 的 Copilot 插件就没问题.人在上海,在两个朋友的电脑上都复现了。不知道为什么没人反馈这个问题。
    GreatAuk
        6
    GreatAuk  
       2022-08-05 17:08:49 +08:00
    @eachann 看提示,是要把 VSCode 的 github 账号注销了再登录吗,一般注销再登录,使用 Copilot 会叫你重新认证的。
    stoluoyu
        7
    stoluoyu  
       2022-08-05 17:24:11 +08:00
    可能是网络问题。
    lookStupiToForce
        8
    lookStupiToForce  
       2022-08-05 18:16:17 +08:00
    @GreatAuk
    很久没用 vscode 了,刚刚弄了个干净的 vsc 测试了一下,只安装 python 和 copilot 两个插件的情况下没法简单地复现(安装 Python 插件会附加一堆 jupyter, pylance 之类的子插件)

    盲猜可能跟其他插件冲突了(原理是这样 旧插件依赖的账号管理 与新版 vsc 账号管理不兼容 → 保留旧的且优先使用旧的 → copliot 这种使用新版账号管理的插件概率撞 bug )
    因为我记得 vscode 的账号登录管理以前的表现一直很奇怪,用 vsc 登录 github 时会出现反复掉认证的情况,不知道什么原因。不过我今天测试倒是没这个问题了。所以

    不负责任建议彻底卸载 vsc 卸干净了再重装😂
    SachinBeyond
        9
    SachinBeyond  
       2022-08-05 20:34:03 +08:00 via Android
    这东西好用吗?一直没装,怕内存占用太高
    haoxingxing
        10
    haoxingxing  
       2022-08-05 22:33:28 +08:00 via Android
    copilot 收费了,原来的测试版账户现在应该没法用了。
    jinliming2
        11
    jinliming2  
       2022-08-06 09:45:08 +08:00
    虽然代码提示还算精准,看起来应该是针对我本地的代码做了某种程度的“语义识别”,自动补全的代码会在一定程度上匹配我的编码风格已有变量命名习惯,准确度还行,但还是需要频繁修改。
    我的问题在于,这个东西会破坏 VSCode 本身的 TS 的代码提示(属性方法等),对于它无法准确推断完成的代码,就会很痛苦了,你得手动去输入成员属性名,如果是第三方库的话,属性名还老长的情况下,命名还和本地项目风格不太一样的情况下,这个东西会不断的去猜我要输入哪个属性名,然后一直给出错误的名称。
    eachann
        12
    eachann  
    OP
       2022-08-06 11:25:31 +08:00
    @jinliming2 哈哈 现阶段还是得依赖猜,不过注释的写法还是让我省了不少功夫,形成习惯后代码注释多多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.