如果之前上傳過 vscode 配置,但是在下載配置的時候忘記了 github token,可以選擇重新生成 token 的方式獲取新的 token 信息,然後繼續下載配置,但是在用 shift+alt+d 下載配置的時候,就會有這樣的報錯提示
Sync : Invalid / Expired GitHub Token. Please generate new token with scopes mentioned in readme. Exception Logged in Console.
提示我們 token 無效,這時候就需要更改 vscode 配置信息中的 token 信息了
從 command+shift+p (windows 用 ctrl+shift+p),在輸入框中輸入 Sync: (注意:要用大寫的 S 和 英文狀態下的 : ) 在彈出的內容中選擇 advanced options
0†
然後繼續選擇 Edit Extension Local Settings,之後可以看到本地配置中的 token 信息
然後將這個 token 信息改成 新的 github token 應該就可以了~~
但是也有意外的情況,有時候還是會提示 token 無效,比如這樣的報錯:
這時候可以刪掉 syncLocalSettings.json 中的所有內容,然後保存文件,再次按 shift+alt+d,這時候 vscode 會自動打開默認瀏覽器,進入一個界面,並且 vscode 本身會提供一些錯誤原因
在瀏覽器界面中,可以看到在使用 shift+alt+d 的時候要求本地的 syncLocalSettings.json 文件必須包含 紅框框 中的內容,所以我們可以這樣做:
- 複製紅框框中的文本
- 然後回到 vscode 中,將這些複製的文本粘貼到剛纔的 syncLocalSettings.json 文件中,並保存該文件
- 按 shift+alt+d ,回到 vscode 界面,根據提示輸入 github token,然後就可以開始下載同步 vscode 配置啦~
- 在同步完成後,vscode 會提示你同步已經完成,並且提示是否重新加載配置,點擊【yes】之後,就會自動更新配置信息啦~~