2.2.3. 生成される SSH キーペアを使用した Git リポジトリーへのアクセス
2.2.3.1. CodeReady Workspaces コマンドパレットを使用した SSH キーの生成
CodeReady Workspaces コマンドパレットを使用した SSH キーを生成できます。各 SSH キーは 1 つの特定の Git プロバイダーのパーミッションを制限するため、使用中の Git プロバイダーごとに一意の SSH キーを作成する必要があります。
デフォルトで、すべての Git プロバイダーについて機能する一般的な SSH キーペアが利用できます。この使用を開始するには、パブリックキーを Git プロバイダーに追加します。
前提条件
- CodeReady Workspaces の実行中のインスタンスがある。Red Hat CodeReady Workspaces のインスタンスをインストールするには、CodeReady Workspaces のインストールについて参照してください。
- CodeReady Workspaces 「CodeReady Workspaces 2.11 ワークスペースの設定」 のこのインスタンスで定義される既存のワークスペース。
- 個人の GitHub アカウント または他の Git プロバイダーのアカウントが作成されている必要があります。
手順
特定の Git プロバイダーについてのみ機能する SSH キーペアを生成します。
CodeReady Workspaces IDE で F1 キーを押してコマンドパレットを開くか、またはトップメニューで View → Find Command に移動します。
コマンドパレット は、Ctrl+Shift+p (または macOS の Cmd+Shift+p) を押してアクティブにすることもできます。
-
検索ボックスに
generate
を入力し、入力後に Enter を押して SSH: generate key pair for particular host の検索を行います。 SSH キーペアのホスト名を指定します (例:
github.com
)。SSH キーペアが生成されます。
右下の View ボタンをクリックし、エディターからパブリックキーをコピーし、これを Git プロバイダーに追加します。
コマンドパレットから別のコマンドを使用できるようになりました。SSH セキュア URL を指定して git リポジトリーのクローンを作成できるようになりました。