2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Mac から GitHub へ Push するとき、古いアカウントで Push してしまう場合の対処方法

Posted at

結論

  • 原因
    • credential.helper=osxkeychain が設定されているため、Mac のキーチェーンでアクセスしようとしてしまう
  • 解決策
    • キーチェーンに古いアカウントの情報が残っている
    • キーチェーンアクセスから github.com の古いアカウント情報を削除すれば OK

エラー例

$ git push origin master
remote: Permission to itooww/itooww.git denied to old_itooww.
fatal: unable to access 'https://github.com/itooww/itooww.git/': The requested URL returned error: 403

どういう場合に発生するか

  • GitHub の古いアカウント情報が Mac のキーチェーンに保存されている
  • 新しく作った GitHub アカウントでプロジェクトを作成して push しようとするなど

キーチェーン認証が設定されているか確認

$ git config --list | grep credential.helper
credential.helper=osxkeychain
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?