Published on

[Git 403] パスワードにトークンを使用する

Authors
  • avatar
    Name
    Kikusan
    Twitter

コマンドからgithubにアクセスすると403が、、、 2021/8/13よりアカウントパスワード認証ができなくなったそうな。

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/xxxx/yyyy.git/': The requested URL returned error: 403

↑リンクの通り操作していくとうまくいった。

  1. パーソナルアクセストークンの取得
    https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
  2. トークンをパスワードの代わりに使用する
    macOSの場合はパスワードのキャッシュがmacOSキーチェーンアプリで管理されているようなので、変更する。
    https://docs.github.com/en/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain

このリポジトリaws code buildでも使っていたけれど、そっちはOAuthで接続していたので普通に動いていた。