5
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.

複数のgithubアカウントを使ってみたら、push時に403エラーになった(for mac)

Last updated at Posted at 2018-02-10

いつもは使っていないアカウントでpushしたらこんなエラーがでた。

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

user1でpushしたいのにuser2になっている。。
configの見直しをしても全然だめだったが、キーチェーンアクセス設定を見直したら解決した。

不要アカウント情報を削除

アプリケーション => ユーティリティ => キーチェーンアクセスを起動
github.comの項目から user2 アカウントの情報を削除する。

ただ、この後pushするとまたuser2でキーチェーン管理されてしまうので
gitの設定をOFFにしておく。

キーチェーンアクセスで管理しないようにgitの設定をOFF

git config --show-origin --get credential.helper

で返ってきた結果のパスに gitconfig があるのでそこに
helper = osxkeychain
って書いてあるから、これを消す!

注意事項

ただ、これやると毎回ID/PW求められるようになっちゃいますので要注意。

5
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
5
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?