はじめに
こちら自分用のメモであるためとても雑な記事です。
ただ、同じようなエラーが出た人の助けに少しでもなれば幸いです。
エラーログ
.zsh
Username for 'https://github.com':〇〇
Password for 'https://〇〇-user@github.com':〇〇
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/〇〇-user/repository-name.git/
##原因
2021/8/31以降よりGithubのポリシーが変更され、従来のパスワード認証によるHTTPSアクセスができなくなった
##解決策
個人アクセストークンいわゆるPAT(Private Access Token)を作成し、パスワードを打ち込む代わりにこれを指定する。
###1. PAT(Private Access Token)を作成する
下記リンクのGitHub公式ドキュメントを参考にPATを作成します。
⚠️ ブラウザを閉じてしまうと先ほど作成したPATは再生成する必要が生じるので忘れずにコピーしておきましょう
###2. パスワードの欄に先ほど作成したPATを設定する
再挑戦!
.zsh
$ git clone 〇〇
.zsh
Username for 'https://github.com': GitHubのユーザー名
Password for 'https://xxxxx@github.com': 先ほど作成したPATを入力する!!
いかがでしたでしょうか!?
少しでもエラー解決の助けになっていれば幸いです!