【トラブル】【Github】Githubで エラー「The requested URL returned error: 403」が発生する

■ はじめに

https://dk521123.hatenablog.com/entry/2023/08/24/002539

で新しく環境構築した際にGithubへのアクセスのところで
ハマりまくったのでメモしておく

目次

【1】トラブル概要
【2】エラー内容
【3】原因
【4】解決案

【1】トラブル概要

冒頭でも触れたが、、、

新しい環境構築

https://dk521123.hatenablog.com/entry/2022/01/19/113903

において、Githubを設定した後に git clone や git push したら
以下「【2】エラー内容」が表示された

【2】エラー内容

$ git clone https://github.com/XXXXXX/XXXXXX.git
Cloning into 'XXXXXX'...
remote: The `XXXXXX' organization has enabled or enforced SAML SSO. To access
remote: this repository, you must re-authorize the OAuth Application `XXXXXX`.
fatal: unable to access 'https://github.com/XXXXXX/XXXXXX.git/': The requested URL returned error: 403

【3】原因

エラー内容を冷静に読めば分かるのだが、
GithubリポジトリにSAML SSO認証が設定されており、
作成したGithub TokenがSSO認証を許可していなかったため

【4】解決案

https://docs.github.com/en/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on

を参考に、以下を行う
~~~~~~~~~~~~~~~~~~~~~~
[1] Githubにログインし、自分のProfile写真をクリックし[Settings]を選択
[2] [Developer settings]を選択
[3] [Personal access tokens]を選択
[4] [Configure SSO]を選択
[5] [Authorize]を選択
~~~~~~~~~~~~~~~~~~~~~~
 => 再度やったら、うまく繋がった

参考文献

https://nopipi.hatenablog.com/entry/2021/08/14/222704

関連記事

Github ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/07/18/234652
Github ~ アクセストークン ~
https://dk521123.hatenablog.com/entry/2022/01/19/113903
Git ~ git config あれこれ ~
https://dk521123.hatenablog.com/entry/2021/01/10/000000
Git ~ 基本編 / 基本コマンド ~
https://dk521123.hatenablog.com/entry/2020/10/02/000000