2022-12-26T00:56:14.284Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune --recurse-submodules=on-demand origin (took 1.708s)
2022-12-26T00:56:14.292Z - error: [ui] git -c credential.helper= fetch --progress --prune --recurse-submodules=on-demand origin exited with an unexpected code: 128.
stderr:
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/'
エラーログには、OAuthアプリケーション(GitHub Desktop)が最大アクセス数を超えたために自動的に削除されたことが示されています。この状況は、アプリケーションが特定のユーザーとスコープに対して多くのアクセス・トークンを生成しすぎた場合に発生し、古いトークンが自動的に削除されます。これは、時間の経過とともにトークンの数が制限なく増加するのを防ぐための措置です。
ユーザー/アプリケーション/スコープごとのトークン制限: GitHub では、ユーザー/アプリケーション/スコープの組み合わせごとにトークンの上限を 10 個に制限しています。アプリケーションが同じユーザーとスコープに対して 10 個以上のトークンを作成した場合、同じ組み合わせの最も古いトークンは失効します。これはトークンの上限を増やすこととは直接関係ありませんが、既存のトークンを効果的に管理するために重要です。
トークン作成のレート制限: トークン作成レートは1時間に10個までという制限もあります。この制限を超えると、最も古いトークンは失効しませんが、ブラウザに再認証を促すプロンプトが表示され、ユーザーにアプリに付与している権限を再確認するよう求められます。
OAuthアプリのAPIレート制限: OAuth アプリの場合、GitHub は特定の時間内に REST API に送信できるリクエスト数に制限を設けています。この制限は、不正使用を防止し、すべてのユーザーがシステムを利用できるようにするために設けられています。
GitHub Enterprise ではより高い制限: GitHub Enterprise アカウントでは、GitHub Apps と OAuth Apps の両方でより高い時間あたりの API レート制限をご利用いただけます。これらのアカウントの OAuth Apps は、これまでの 5,000 回から 15,000 回に引き上げられました。
AWS SAA C03資格取った時の話 2022.12.22
pythonのrequests, BeautifulSoupを使うと… 2022.10.12
中古PC買って匂いのお掃除してみた 2022.02.10