LoginSignup
29
24

More than 3 years have passed since last update.

Visual Studio CodeのSettings Syncでtokenを再設定する方法

Last updated at Posted at 2018-07-29

環境

  • Visual Studio Code: Version 1.25.1
  • OS: Mac OS High Sierra Version 10.13.6
  • 言語設定: OS, VSCode 共に English

記事内で説明しているショートカットは、Mac以外の方は自分のOSのものに読み替えてください。

access tokenの生成方法やSettings Syncの設定方法はこの記事で説明しないので、公式ページやググって出てきた記事を参考にしてください。

この記事は2018年7月29日時点のSettings Syncの最新バージョンで説明しているため、ご覧になっている方とは主に画面が異なっている可能性大です。
ただ、やること自体はほとんど変わらないはずです。

問題

Gistのaccess tokenがわからなくなり、会社のPCでSettings Syncの設定ができず、tokenを再度generateしたらプライベートのPCでこうなりました。

Sync : Invalid / Expired GitHub Token. Please generate new token with scopes mentioned in readme. Exception Logged in Console.

Invaild-or-Expired-token.png

こうなる理由は、Settings Syncのローカル設定(各PC毎の設定)で設定されているtokenが誤っているため。しかし、誤っていてもtokenを入力するダイアログは出してくれないため、自分で設定する必要があります。

Settings Syncの初回設定時はローカル設定のtokenが空なので、tokenを入力するダイアログを出してくれます。

enter-token.png

やり方

shift+cmd+p でコマンドパレットを開く。sync と打って表示される Advanced Options を選択。

Advanced-Options.png

Advanced Options一覧が出るので Edit Extension Local Settings を選択。

Edit-Extension-Local-Settings.png

syncLocalSettings.json が開くので、その中の token の値を古いtokenから新しくgenerateしたtokenに変更。

syncLocalSettings.png

以上です。

ちなみに、Advanced Options のほとんどは、User Settingsでも設定可能、というよりコマンドパレットで設定したら settings.json に書き込まれるだけです。

User-Settings.png

参考

Settings Sync - Visual Studio Marketplace

29
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
24