Skip to main content

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

GitHub CLI 拡張機能の使用

他の GitHub CLI ユーザーによって書き込まれたカスタ� 拡張機能を使用する方法について学びます。

GitHub CLI 拡張機能について

メモ: GitHub Enterprise Server および GitHub CLI 以外の拡張機能は、GitHub Enterprise Server によって認定されず、個別のサービス利用規約、プライバシー ポリシー、サポート ドキュメントによって管理されます。 サード パーティの拡張機能を使用する際のリスクを軽減するには、拡張機能をインストールまたは更新する前に、拡張機能のソース コードを監査します。

GitHub CLI 拡張機能は、� れでも作成して使用できる、カスタ�  GitHub CLI コマンドです。 GitHub CLI 拡張機能を作成する方法の詳細については、"GitHub CLI 拡張機能の作成" を参照してく� さい。

拡張機能はローカルにインストールされ、ユーザーにスコープが設定されます。 したがって、別のコンピューターから GitHub CLI にアクセスする� �合、または別のユーザーが同じコンピューターから GitHub CLI にアクセスする� �合、その拡張機能は使用できません。

拡張機能の検索

この gh-extension トピックを使用してリポジトリを参照することで、拡張機能を見つけることができます。

拡張機能のインストール

拡張機能をインストールするには extensions install サブコマンドを使用します。 repo パラメーターを拡張機能のリポジトリに置き換えます。 https://github.com/octocat/gh-whoami のような完全な URL、または octocat/gh-whoami のように単に所有者とリポジトリを使用できます。

所有者とリポジトリを使用する� �合、gh は、gh が現在認証されているホスト名を使用して拡張機能をインストールします。 完全な URL 形式は、別のホストから拡張機能をインストールする� �合に便利です。 たとえば、GitHub Enterprise Server のユーザーは、完全なリポジトリ URL を使用して、GitHub.com またはその他のホストから拡張機能をインストールする必要があります。

現在のディレクトリから開発中の拡張機能をインストールするには、repo パラメーターの値として . を使用します。

gh extension install repo

同じ名前の拡張機能が既にインストールされている� �合、コマンドは失敗します。 たとえば、octocat/gh-whoami をインストールしている� �合は、hubot/gh-whoami をインストールする前にアンインストールする必要があります。

インストール済みの拡張機能の表示

インストールされているすべての拡張機能を表示するには extensions list サブコマンドを使用します。 また、どの拡張機能に利用可能な更新プログラ� があるかも出力に示されます。

gh extension list

拡張機能の更新

拡張機能を更新するには extensions upgrade サブコマンドを使用します。 extension パラメーターを拡張機能の名前に置き換えます。

gh extension upgrade extension

インストールされているすべての拡張機能を更新するには、--all フラグを使用します。

gh extension upgrade --all

拡張機能のアンインストール

拡張機能をアンインストールするには extensions remove サブコマンドを使用します。 extension パラメーターを拡張機能の名前に置き換えます。

gh extension remove extension