Help us understand the problem. What is going on with this article?

githubへgit pushすると403エラーとなる時の対応

More than 1 year has passed since last update.

githubへgit pushしようとしたところ403エラーでできなかったため、その解決方法のメモ書き。

現象

github desktopでリモートレポジトリにpublish(=初回のpush)しようとしたら正しく認証情報を登録しているにも関わらず、認証に関するエラーが出てpublishできなかった。
そこでコマンドライン上でgit pushしてみたところ、以下のようなエラーメッセージが出力された。

出力されたエラーメッセージ
$ git push
remote: Permission to AAA/abc.git denied to BBB.
fatal: unable to access '(リポジトリURL)': The requested URL returned error: 403

BBBユーザ情報はもう不要なので削除方法を調べたところ、
http://qiita.com/piyomarudayo/items/ae8b040080f53e9952ee
を見つけ、この資料に従ってgit credential fillやgit credential rejectしたが反応が返ってこない…
.git/configにも特にユーザ情報の記載なし。
なお端末はMacBookPro(MacOS 10.12.6 Sierra)

原因

  • エラーメッセージに書かれている通り、AAAユーザのリポジトリなのにBBBユーザの情報で認証しようとしているため。

対応方針

  • BBBユーザ情報は過去に使っていただけなので削除する。

解決方法

  • Macのアプリケーション→ユーティリティ内にある「キーチェーンアクセス」を起動して、github.comの項目から BBB アカウントの情報を削除する。

まとめ

  • .git/configに認証情報が書かれていない場合はgit credential fillコマンドによる確認が必要。
  • git credential fillやrejectを実行しても何も反応がない場合はキーチェーンアクセスを確認する。

参考資料

div
テクノロジースクールTECH::CAMP、TECH::EXPERTを運営するスタートアップ
http://di-v.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした