👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Stay tuned for a blog post later today.


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

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

時々、ファイアウォールは SSH 接続を完全に許可することを拒否します。 If using HTTPS cloning with credential caching is not an option, you can attempt to clone using an SSH connection made over the HTTPS port. ほとんどのファイアウォールルールでこれを許可する必要がありますが、プロキシサーバーが干渉する可能性があります。

探していたものは見つけられましたか?

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.

探していたものは見つけられましたか?

担当者にお尋ねください

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

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