#始まり
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 で複数アカウントを扱う