移動式のブログ

ガジェット、アニメ、プログラミング、考えたことその他色々・・・特にこれといったテーマはないカオスなブログです。

GitHub pushできないPermission to denied to

GitHubでPermission to denied to や The requested URL returned error: 403が出たときの対処メモ(Mac)

git remote add origin https://github.com/アカウント名/リポジトリ名.git
git push -u origin master

以上のように、gitで、ローカルから、githubにpushしようとしたら、以下のように表示されて、pushできなかった。

remote:Permission to (名1リポジトリ) denied to( アカウント名2)
fatal: unable to access 'https://github.com/アカウント名/リポジトリ名.git/': The requested URL returned error: 403

Macのターミナルでこの状態になった場合、パソコン上に別のgithubのアカウントの情報が、キーチェーンアクセス上に残っている可能性がある。
その場合、アプリケーション⇨ユーティリティ⇨キーチェーンアクセスを開いて、”github.com”を削除すれば、解決できる。

削除した後、再びgit push origin masterすれば、username、passwordと、アカウント名とパスワードの入力を求められるので、入力すれば、OK。

今回は、キーチェーンアクセスに過去に利用していたgithubアカウントの情報がそのまま残っていたことが原因で、現在利用したいリポジトリにアクセスできない。そのためpushできなかったということだ。

これが原因で、ターミナルからgithubとうまくやり取りできずに何時間も消費してしまった…




GitHub実践入門 ~Pull Requestによる開発の変革 (WEB DB PRESS plus)

新品価格
¥2,786から
(2018/2/22 14:03時点)