LoginSignup
0
0

More than 3 years have passed since last update.

SourceTreeでgit push時にエラー403から始まったpush不能

Posted at

始まり

SourceTreeを使ってローカルMacPCからリモート(GitHub)にgit pushしようとしたらキーチェーンでパスワードを確認されてからエラー403が出る。

403エラーが出てる時

git push時に403エラーが返ってくる際の対処法
↑を参考にキーチェーン内のgithubパスワードを削除
手順通りにやればgithubのパスワードを聞いてくるはずなのに聞いてこない…
403エラーは出てこなくなったけど、pushが終わらない

pushが終わらない

とりあえず、アンインストールして再インストール
SourceTreeの過去バージョンの入手先

他にpushが出来なくなった人がいないか探すと、gitのバージョン合わせの話が出てきたので合わせる。
Sourcetree 3.2.6にアップグレードしたら、pushできなくなった時の対処法

解決

gitから直接pushしてみると成功しました。

ターミナルを立ち上げる。

$ cd ローカルディレクトリ  # 保存場所に移動
$ git log --graph  # gitのログを確認
$ git push origin master  # リモートレポジトリからローカルレポジトリへpush

しかも、そのあとにSourceTreeを立ち上げると何事もなかったかのようにpushが出来た。

注) リンク・アカウント・通信方法(https/ssh)が自分が想定しているものと同じか、も確認
SourceTree で複数アカウントを扱う

0
0
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
0
0