リポジトリからのランナーの削除
メモ
- この手順は、セルフホストランナーを恒久的に削除します。 一時的にランナーへのジョブの割り当てを停止するだけなら、そのマシンをシャットダウンするか、runアプリケーションを停止することができます。 ランナーは "Offline (オフライン)" 状態で割り当て済みのままになり、runアプリケーションを使ってランナーを再起動するまではジョブが実行されません。
- 14 日以上 GitHub Actions に接続していないセルフホステッド ランナーは、GitHub から自動的に削除されます。 1 日以上 GitHub Actions に接続していないエフェメラル セルフホステッド ランナーは、GitHub から自動的に削除されます。
- Just-In-Time (JIT) ランナーは、1 つのジョブのみを実行できます。 JIT ランナーがジョブを実行しない場合は、自動的に削除されます。 自動削除の前に JIT ランナーを削除するには、GitHub で JIT ランナーを削除する必要があります。
ユーザリポジトリからセルフホストランナーを削除するには、リポジトリのオーナーでなければなりません。 組織の所有者を持つユーザーは、組織内のリポジトリからランナーを削除できます。
セルフホストランナーのマシンへもアクセスできるようにしておくことをおすすめします。
REST API を使って自己ホストランナーを削除する方法については、「セルフホステッド ランナーの REST API エンドポイント」を参照してください。
また、GitHub 上のリポジトリまたは organization に対してランナーを削除するアクセス権がないものの、ランナー マシンを再利用する場合は、セルフホステッド ランナー アプリケーション ディレクトリ (つまり、ランナー ソフトウェアをダウンロードして展開したディレクトリ) 内の .runner ファイルを削除できます。 そうすれば、セルフホストランナーアプリケーションをダウンロードし直さなくても、ランナーを再登録できるようになります。
- 
GitHub で、リポジトリのメイン ページに移動します。 
- 
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。 ![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png) 
- 
左側のサイドバーで、 [Actions] をクリックしてから [Runners] をクリックします。 
- 
ランナーの一覧で、構成するランナーの名前をクリックします。 
- 
[削除] をクリックします。 
- 
セルフホストランナーの削除手順が表示されます。 ランナーがアクセスできる状態にあるかによって、ランナーを削除するための以下のステップのいずれかを実行してください。 - 
ランナー マシンにアクセスできる場合: マシンのオペレーティング システムの画面上の指示に従い、削除コマンドを実行してください。 この指示には、必須のURLと自動的に生成された期間限定のトークンが含まれます。 この削除コマンドは、以下のタスクを実行します。 - GitHub からランナーを削除する。
- マシン上のセルフホストランナーアプリケーションの設定ファイルの削除。
- インタラクティブモードで動作していないのであれば設定されているサービスの削除。
 
- 
マシンにアクセスできない場合: [Force remove this runner] をクリックして、GitHub でこのランナーを強制的に削除するようにします。 
 
- 
Organizationからのランナーの削除
メモ
- この手順は、セルフホストランナーを恒久的に削除します。 一時的にランナーへのジョブの割り当てを停止するだけなら、そのマシンをシャットダウンするか、runアプリケーションを停止することができます。 ランナーは "Offline (オフライン)" 状態で割り当て済みのままになり、runアプリケーションを使ってランナーを再起動するまではジョブが実行されません。
- 14 日以上 GitHub Actions に接続していないセルフホステッド ランナーは、GitHub から自動的に削除されます。 1 日以上 GitHub Actions に接続していないエフェメラル セルフホステッド ランナーは、GitHub から自動的に削除されます。
- Just-In-Time (JIT) ランナーは、1 つのジョブのみを実行できます。 JIT ランナーがジョブを実行しない場合は、自動的に削除されます。 自動削除の前に JIT ランナーを削除するには、GitHub で JIT ランナーを削除する必要があります。
組織からセルフホストされたランナーを削除するには、組織の所有者。 セルフホストランナーのマシンへもアクセスできるようにしておくことをおすすめします。 REST API を使って自己ホストランナーを削除する方法については、「セルフホステッド ランナーの REST API エンドポイント」を参照してください。
また、GitHub 上のリポジトリまたは organization に対してランナーを削除するアクセス権がないものの、ランナー マシンを再利用する場合は、セルフホステッド ランナー アプリケーション ディレクトリ (つまり、ランナー ソフトウェアをダウンロードして展開したディレクトリ) 内の .runner ファイルを削除できます。 そうすれば、セルフホストランナーアプリケーションをダウンロードし直さなくても、ランナーを再登録できるようになります。
- 
GitHub で、organization のメイン ページに移動します。 
- 
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。 ![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png) 
- 
左側のサイドバーで、 [Actions] をクリックしてから [Runners] をクリックします。 
- 
ランナーの一覧で、構成するランナーの名前をクリックします。 
- 
[削除] をクリックします。 
- 
セルフホストランナーの削除手順が表示されます。 ランナーがアクセスできる状態にあるかによって、ランナーを削除するための以下のステップのいずれかを実行してください。 - 
ランナー マシンにアクセスできる場合: マシンのオペレーティング システムの画面上の指示に従い、削除コマンドを実行してください。 この指示には、必須のURLと自動的に生成された期間限定のトークンが含まれます。 この削除コマンドは、以下のタスクを実行します。 - GitHub からランナーを削除する。
- マシン上のセルフホストランナーアプリケーションの設定ファイルの削除。
- インタラクティブモードで動作していないのであれば設定されているサービスの削除。
 
- 
マシンにアクセスできない場合: [Force remove this runner] をクリックして、GitHub でこのランナーを強制的に削除するようにします。 
 
- 
Enterprise からランナーを削除する
GitHub Enterprise Cloud を使用する場合は、エンタープライズからランナーを削除することもできます。 詳細については、GitHub Enterprise Cloud ドキュメントを参照してください。