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

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

管理シェル (SSH) にアクセスする

SSHアクセスによって、トラブルシューティング、バックアップの実行、レプリケーションの設定のためにGitHub Enterprise Serverのコマンドラインユーティリティを実行できます。

管理シェルでのアクセスについて

管理シェルへの SSH アクセスがある� �合は、GitHub Enterprise Server のコマンドラインユーティリティを実行できます。 SSHでのアクセスは、トラブルシューティングやバックアップの実行、レプリケーションの設定にも役立ちます。 管理のためのSSHアクセスはGitのSSHアクセスとは別に管理され、ポート122を通じてのみアクセスできます。

SSH経由での管理シェルへのアクセスの有効化

管理のためのSSHアクセスを有効化するには、SSHの公開鍵をインスタンスの認証済みキーのリストに追� しなければなりません。

Tip:認証済みSSH鍵への変更は、すぐに有効になります。

  1. From an administrative account on GitHub Enterprise Server, in the upper-right corner of any page, click .

    Screenshot of the rocket ship icon for accessing site admin settings

  2. If you're not already on the "Site admin" page, in the upper-left corner, click Site admin.

    Screenshot of "Site admin" link

  3. 左のサイドバーでManagement Consoleをクリックしてく� さい。 左のサイドバーのManagement Consoleタブ

  4. "SSH access(SSHでのアクセス)"の下のテキストボックスに鍵を貼り付け、Add key(鍵の追� )をクリックしてく� さい。 SSHキーを追� するためのテキストボックスおよびボタン

  5. 左のサイドバーの下でSave settings(設定の保存)をクリックしてく� さい。

    Screenshot of the save settings button in the Management Console

    Note: Saving settings in the Management Console restarts system services, which could result in user-visible downtime.

  6. 設定が完了するのを待ってく� さい。

    インスタンスの設定

SSH経由での管理シェルへの接続

SSH鍵をリストに追� したら、adminユーザとしてインスタンスのポート122にSSHで接続してく� さい。

$ ssh -p 122 admin@github.example.com
Last login: Sun Nov 9 07:53:29 2014 from 169.254.1.1
admin@github-example-com:~$ █

SSH 接続問題のトラブルシューティング

SSH 経由で GitHub Enterprise Serverインスタンス に接続しようとしたときに、Permission denied (publickey) というエラーが発生した� �合は、ポート 122 経由で接続していることを確認してく� さい。 使用するプライベートな SSH キーを明確に指定することが必要になる� �合があります。

コマンドラインでプライベートな SSH キーを指定するには、-i 引数を付けて ssh を実行します。

ssh -i /path/to/ghe_private_key -p 122 admin@hostname

SSH 設定ファイル (~/.ssh/config) を使用して SSH 秘密キーを指定することもできます。

Host hostname
  IdentityFile /path/to/ghe_private_key
  User admin
  Port 122

ローカルコンソールを使った管理シェルへのアクセス

たとえばSSHが利用でいないような緊急時には、管理シェルにローカルでアクセスできます。 admin ユーザーとしてサインインし、GitHub Enterprise Server の初期セットアップ中に設定されたパスワードを使用します。

管理シェルへのアクセス制限

管理シェルへのアクセスは、トラブルシューティングとドキュメント化された運用手� �の実行時のみ許されます。 システ� やアプリケーションのファイル変更、プログラ� の実行、サポートされていないソフトウェアパッケージのインストールは、サポート契約を無効にすることがあります。 サポート契約の下で許されているアクティビティについて質問があれば、GitHub Enterprise Support に連絡してく� さい。