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) 新品価格 |