Skip to main content

ネットワーク ポート

オープンするネットワークポートは、管理者、エンドユーザ、メールサポートへ公開する必要があるネットワークサービスに応じて選択してください。

管理ポート

お使いの GitHub Enterprise Server インスタンスを構成して特定の機能を実行するには、一部の管理ポートが必要です。 管理ポートは、エンドユーザが基本的なアプリケーションを利用するためには必要ありません。

ポートサービス説明
8443HTTPSWeb ベースの [Management Console]をセキュリティで保護します。 基本的なインストールと設定に必要です。
8080HTTPプレーンテキスト Web ベースの [Management Console]。 TLS を手動で無効にしない限り必要ありません。
122SSH
お使いの GitHub Enterprise Server インスタンス へのシェル アクセス。 高可用性構成ではすべてのノード間の着信接続に対して開いている必要があります。 デフォルトの SSHポート (22) は Git と SSH のアプリケーションネットワークトラフィック専用です。
1194/UDPVPNHigh Availability設定でのセキュアなレプリケーションネットワークトンネル。 構成内のすべてのノード間の通信のために開いている必要があります。
123/UDP (ネットワークポートを指します)NTPtimeプロトコルの処理に必要。
161/UDPSNMPネットワークモニタリングプロトコルの処理に必要。
9103/TCPHTTPPrometheus スクレイピングの将来のサポートに必要です。

エンドユーザーのためのアプリケーションポート

アプリケーションのポートは、エンドユーザーにWebアプリケーションとGitへのアクセスを提供します。

ポートサービス説明
443HTTPSWebアプリケーションとGit over HTTPSのアクセス。
80HTTPWeb アプリケーションへのアクセス。 TLS が構成されている場合、すべての要求は HTTPS ポートにリダイレクトされます。
22SSHSSH 経由で Git へのアクセス。 パブリックとプライベートリポジトリへの clone、fetch、push 操作をサポートします。
9418GitGitプロトコルのポート。暗号化されないネットワーク通信でのパブリックなリポジトリへのclone及びfetch操作をサポートする。 インスタンスでプライベートモードを有効化した場合、このポートをオープンする必要があるのは、匿名Git読み取りアクセスも有効化している場合のみです。 詳しくは、「Enterprise でリポジトリ管理ポリシーを適用する」をご覧ください。

警告

ロード バランサーの HTTPS 接続を終了する場合、ロード バランサーから GitHub Enterprise Server への要求も HTTPS を使用する必要があります。 接続の HTTP へのダウングレードはサポートされません。

メールのポート

メールのポートは直接あるいはエンドユーザ用のインバウンドメールサポートのリレーを経由してアクセスできなければなりません。

ポートサービス説明
25SMTP暗号化ありのSMTP(STARTTLS)のサポート。

GitHub Actions ポート

GitHub Actions セルフホステッド ランナーが お使いの GitHub Enterprise Server インスタンスに接続するには、ポートにアクセスできる必要があります。 詳しくは、「セルフホステッド ランナー リファレンス」をご覧ください。

ポートサービス説明
443HTTPSセルフホステッド ランナーは、 お使いの GitHub Enterprise Server インスタンス に接続してジョブの割り当てを受け取り、ランナー アプリケーションの新しいバージョンをダウンロードします。 TLS が構成されている場合は必須です。
80HTTPセルフホステッド ランナーは、 お使いの GitHub Enterprise Server インスタンス に接続してジョブの割り当てを受け取り、ランナー アプリケーションの新しいバージョンをダウンロードします。 TLS が構成されていない場合は必須です。

GitHub.comアクションへの自動アクセスを有効にした場合、GitHub Actionsは常に、お使いの GitHub Enterprise Server インスタンスを確認する前に、これらのポートを介して最初にGitHub.comのアクションを検索します。 詳しくは、「GitHub Connect を使用した GitHub.com アクションへの自動アクセスの有効化」をご覧ください。

GitHub Connect ポート

GitHub Connectを有効にした場合、GitHub Enterprise ServerとGitHub.com間の接続ではポート 443 または 80 経由の HTTPS が使用され、TLS が必要になります。 詳しくは、「GitHub Connect について」をご覧ください。

参考資料