ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

HTTPS ポートを介して SSH を使用する

時々、ファイアウォールは SSH 接続を完全に許可することを拒否します。 [認証情報キャッシュを使用した HTTPS クローニング](/ articles / caching-your-github-password-in-git) を使用することが選択できない場合は、HTTPS ポート経由の SSH 接続を使用してクローン作成を試みることができます。 ほとんどのファイアウォールルールでこれを許可する必要がありますが、プロキシサーバーが干渉する可能性があります。

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.

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください