1. ホーム
  2. git

[解決済み] ブラウンアウトの一環として、パスワード認証が一時的に無効になっています。代わりに個人用アクセストークンを使用してください[重複]。

2022-01-29 10:01:27

質問事項

私は自分のコードをプッシュするためにユーザー名とパスワードを使用していました。数ヶ月間うまくいっていたのですが、突然それができなくなり、このエラーが発生しました。

Username for 'https://github.com': shreyas-jadhav
Password for 'https://[email protected]':
remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.
remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information.

リンクは役に立ちませんのでご注意ください。生成されたトークンを使用しても、役に立ちません。

<ブロッククオート

モデレーターの注意 これは GitHubが計画している、まもなく恒久的になるサービス変更の一部です。

解決するには?

以前から認められている回答 クサール・シュレスタの しかし、トークンをプレーンテキストで保存しているため、安全ではありません。

キーチェーンに保存するのが、より良い方法だと私は素直に思います。

Visual Studio Codeの場合 をお読みください。 crgの回答 .

Windowsの場合。

下の@Venryxのコメントで試せますが、私はテストしてません。


Macの場合。

私はちょうど今この問題に直面しています

提案されたとおり、私は の開発設定は、次のURLから行います。 を作成し、トークンを生成しました。

そして、Macのキーチェーン・アクセスにアクセスしました。

GitHubの行を(すべて)削除しました。

今度はターミナルでダミーのコードをプッシュしてみました

git push

端末がアカウントのメールアドレスとパスワードの入力を求めてきました。

電子メールを入力し、パスワードには、先ほど生成したトークンを入力しました。

そして、再び動き出したのです。