Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-09-25. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

Enterprise で Git SSH アクセスを無効化する

Enterprise 内の特定のリポジトリまたはすべてのリポジトリで、ユーザが SSH 経由で Git を使用できないようにすることができます。

特定のリポジトリへのGit SSHアクセスの無効化

注: 各リポジトリは、それを所有する組織またはユーザーから既定の設定を自動的に継承します。 リポジトリのオーナーが、所有するすべてのリポジトリに対して設定を強制している場合、デフォルト設定は上書きできません。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。
  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。
  3. [ユーザー、Organization、チーム、リポジトリ、gist、アプリケーションを検索する] のテキスト フィールドに、リポジトリの名前を入力します。 次に、フィールドの右側にある [検索] をクリックします。
    [サイト管理者] の設定の [検索] ページのスクリーンショット。 リポジトリを検索するための [検索] というラベルのボタンが、オレンジ色の枠線で強調表示されています。
  4. [検索結果 – リポジトリ] で、リポジトリの名前をクリックします。
  5. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。
  6. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。
  7. ページの右上隅にある [管理] をクリックします。
    ユーザーまたはリポジトリの [サイト管理者] ページのヘッダーのスクリーンショット。 [管理] タブがオレンジ色の枠線で強調表示されています。
  8. [Git SSH アクセス] でドロップダウン メニューを選んで、 [無効] をクリックします。

ユーザもしくは組織が所有するすべてのリポジトリへのGit SSHアクセスの無効化

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

  3. [ユーザー、Organization、チーム、リポジトリ、gist、アプリケーションを検索する] のテキスト フィールドに、ユーザーまたは Organization の名前を入力します。 次に、フィールドの右側にある [検索] をクリックします。

    [サイト管理者] の設定の [検索] ページのスクリーンショット。 ユーザーと Organization を検索するための [検索] というラベルのボタンが、オレンジ色の枠線で強調されています。

  4. 検索結果で、ユーザもしくはOrganizationの名前をクリックしてください。

    "Accounts" の検索結果のスクリーンショット。 一致した検索結果の一覧では、"user1" がオレンジ色の枠線で強調表示されています。

  5. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。

  6. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

  7. ページの右上隅にある [管理] をクリックします。

    ユーザーまたはリポジトリの [サイト管理者] ページのヘッダーのスクリーンショット。 [管理] タブがオレンジ色の枠線で強調表示されています。

  8. [Git SSH アクセス] でドロップダウン メニューを選んで、 [無効] をクリックします。

  9. [すべてのリポジトリに適用] を選びます。

    組織のサイト管理者ページの [Git SSH アクセス] セクションのスクリーンショット。 [すべてのリポジトリで強制] チェックボックスが、オレンジ色の枠線で強調表示されています。

Enterprise 内のすべてのリポジトリへの Git SSH アクセスを無効化する

  1. GitHub Enterprise Server の右上で、ご自分のプロフィール フォトをクリックしてから、 [Enterprise 設定] をクリックします。

    GitHub Enterprise Server のプロファイル写真をクリックしたときに表示されるドロップダウン メニューのスクリーンショット。 [エンタープライズ設定] オプションが濃いオレンジ色の枠線で強調表示されています。

  2. ページの左側にある Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。

  3. [ポリシー] で、[オプション] をクリックします。

  4. [Git SSH アクセス] でドロップダウン メニューを選んで、 [無効] をクリックします。

  5. [すべてのリポジトリに適用] を選びます。

    エンタープライズのポリシー ページの [Git SSH アクセス] セクションのスクリーンショット。 [すべてのリポジトリで強制] チェックボックスが、オレンジ色の枠線で強調表示されています。