【Git】「git push」する際に「Bad owner or permissions」エラー。

になった。

ふとした拍子に

chmod -R 777 /

を実行してしまったのが原因だった模様。

gitに接続する際の設定ファイルである「~/.ssh/config」は権限を与えすぎると、下記のように怒られてしまう。

Bad owner or permissions on /root/.ssh/config
fatal: The remote end hung up unexpectedly

ので該当のファイルに権限600を与えてやれば解決する。

そしてrsaキーのファイルも権限を与えすぎていると下記のようにどえらく派手に怒られる

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

のでもういっそ「/root/.ssh/」に対して-Rで600をかけてしまうと幸せになれる。