22番ポートが繋がらなくてもsshでgithubを使う方法
2014年3月7日
突然githubに繋がらなくなって泣いたことはないでしょうか?
私は今日、泣きました。
いつもと同じようにpushしようとしたら、妙に時間がかかってリポジトリが読めない、と言われてしまった。
1 | ssh: connect to host github.com port 22: Bad file number |
でも、そんな時でも大丈夫。
1 | ssh -T -p 443 git@ssh.github.com |
これでgithubが返事をしてくれればちゃんと使える。
~/.ssh/config
に以下の文言を追記して保存。
1 | Host github.com |
その後ちゃんと使えるか確認をしよう。
1 | ssh -T git@github.com |
「本当につないでも良いか」と訊かれたらyes
と答えること。
githubから返事が来たらめでたくpushできるようになる。
めでたしめでたし。