The Wayback Machine - https://web.archive.org./web/20201029093826/https://docs.github.com/ja/free-pro-team@latest/github/authenticating-to-github/using-ssh-over-the-https-port
ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

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

時々、ファイアウォールは SSH 接続を完全に許可することを拒否します。 HTTPS cloning with credential caching を使用できない場合は、HTTPS ポートを介して作成された SSH 接続を使用してクローンを試みることができます。 ほとんどのファイアウォールルールでこれを許可する必要がありますが、プロキシサーバーが干渉する可能性があります。

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.

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.

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.