TL;DR 22 番ポートが通信できない環境では、443 番ポートは通信できる場合が多い GitHub 等の主要ホスティングサービスでは、443 番ポートでの SSH をサポートしている 概要 公衆 Wi-Fi やゲストネットワーク等、特定のネットワーク下では 22 番ポートでの通信が制限されていることがあります。このような環境では、SSH プロトコルでの Git 利用ができません。 実は、このような環境でも SSH プロトコルで Git が利用できるように、GitHub 等の主要ホスティングサービスでは 443 番ポートでの通信もサポートされています。 この記事では、Git ホスティングサービスごとの ~/.ssh/config に記載する SSH の設定をまとめました。 SSH 設定 利用する環境の ~/.ssh/config へ追記してください。