プログラミング

GitHubへプッシュやプルが504エラーになった時の対処法

github

業務中、30分前まで普通にソースツリーで操作できていたのに前触れもなくプッシュやプルができなくなったのでその時の対処法をメモとして残して起きます。

 

Githubでプッシュもプルも何もできなくなる

業務中は細かくコミットとプッシュをするのですが、なぜか急にエラーになりました。

エラー文(レポジトリ名やブランチ名は偽名です)

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin issue/dosukoi:issue/dosukoi
fatal: unable to access 'https://github.com/Teepo/nanndeyanen.git/':
The requested URL returned error: 504
Pushing to https://github.com/Teepo/nanndeyanen.git.git

ふむ、困った。
いや、結構困った。今日中のタスクがあるんだけど。。。

「ソースツリーが原因かな?」 とコマンドから叩いてみるも同じエラー文が出現!!

くそう‼︎︎ 頼みのグーグル先生に聞いてみるも、504エラーの解決方法が全然出てこない!!

 

とりあえず確認・対処したのは下記

  • ソースツリーのアップデートは関係なかった
  • アカウントのパスワードを変えてみる
  • ソースツリーを閉じてみる
  • パソコンの再起動
  • レポジトリのチームから外されたわけではない

ここまでで30分以上のロス。焦る。

同僚に聞いてみるも「ネットワークが原因じゃね?」ということでもう一度パソコンを再起動。

なおらず泣

パソコンをシャットダウンしたらなおった

まさかのびっくり。再起動だとなおらなかったのに「シャットダウンしてパソコンをつけなおしたらGitにプッシュできる」ようになりました。

結局原因がわからずじまいだったのですが、何かネットで詰まってた?のかなと思います。(Git怖い。。。)