GitHub Enterprise ユーザ: HTTPS ポート上で SSH 経由で GitHub Enterprise にアクセスすることは現在サポートされていません。
HTTPS ポート経由の SSH が可能かどうかをテストするには、次の SSH コマンドを実行します:
$ ssh -T -p 443 git@ssh.github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.
うまく機能すれば、素晴らしいことです。 そうでない場合は、トラブルシューティングガイドに従ってください。
HTTPS を介した SSH 接続を有効化する
ポート 443 経由で SSH を git@ssh.github.com
に実行できる場合、SSH 設定をオーバーライドして、GitHub への接続をそのサーバーとポート経由で実行するように強制できます。
ssh 設定でこれを設定するには、~/.ssh/config
のファイルを編集して、このセクションを追加してください:
Host github.com
Hostname ssh.github.com
Port 443
もう一度 GitHub に接続することでこれが機能するかテストできます:
$ ssh -T git@github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.