💩
git pushでdenied parmissionエラー
突然、git push
でユーザー名・パズワードを聞かれるようになりました。
さらには正しいパスワードが受け付けられていない。。
結論
公式ページ に従ってトークンを作成します。
肝は 「権限を設定すること」 でした。
トークン作成時はデフォルトでは、権限が付与されず、git push
に失敗してしまいました。
背景
git push
でパスワードを聞かれるも、状況は改善しない。
❯ git push
Username for 'https://github.com': <USERNAME>
Password for 'https://<USERNAME>@github.com':
remote: Permission to <USERNAME>/TIL.git denied to <USERNAME>.
fatal: unable to access 'https://github.com/<USERNAME>/TIL.git/': The requested URL returned error: 403
パスワード認証はだいぶ前に終了し、トークン認証を利用するようです。
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.
Discussion