1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

code-serverでGitHubにログインできないときの対処法

Last updated at Posted at 2022-03-19

【追記】ログイン方法が変わりました

code-server v4.2.0ではログインの方式が変更されていました。この対処法はv4.2.0以前のcode-server(v4.0.2で検証済み)の記事になります。

code-serverでGitHub連携ができない

code-serverでGitHubログインをするとき、いつものVSCodeと同じようにvscode-auth.github.comのリンクにリダイレクトし認証しようとしたら、
8592B70F-664B-4F15-A324-3636807D9224.jpeg

と言われてしまったときの対処法。

対処法

Cannot sign in to Github account #1883 - GitHub より引用

GitHub認証用にcode-serverが生成するURLは、

https://vscode-auth.github.com/authorize/?callbackUri=https://example.com/callback%3Fvscode-requestId%xxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx%26vscode-scheme%3Dcode-oss%26vscode-authority%3Dvscode.github-authentication%26vscode-path%3D%252Fdid-authenticate&scope=code-serverが連携に必要とする権限のスコープ&state=code-serverが生成するstate文字列&responseType=code

となっている。これを、

https://vscode-auth.github.com/authorize/?callbackUri=vscode://vscode.github-authentication/did-authenticate&scope=code-serverが連携に必要とする権限のスコープ&state=code-serverが生成するstate文字列&responseType=code

へと書き換え、認証を行う。その後、

5FBE7B34-5911-4206-9747-6764DBE5CFAE.jpeg

この画面で表示されるURL(青窓部分)をコピーし、

2D9E6A06-A49E-4DE8-9C75-4472AC018E74.jpeg

下のバーのgithub.com にサインインしています…をクリック。

23686060-002B-431C-AFA5-237376FCBA5D.jpeg

表示されるUri欄に、先ほどコピーしたURLをペーストしてEnter
これで認証できる。

1
0
1

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?