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 のインスタンスをインストールするには、https://access.redhat.com/documentation/ja-jp/red_hat_codeready_workspaces/2.15/html-single/installation_guide/index#installing-che.adoc を参照してください。
- CodeReady Workspaces 「CodeReady Workspaces 2.15 ワークスペースの設定」 のこのインスタンスで定義される既存のワークスペース。
- 個人の 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 キーペアが生成されます。
右下の
ボタンをクリックし、エディターからパブリックキーをコピーし、これを Git プロバイダーに追加します。コマンドパレットから別のコマンドを使用することができます。SSH で保護された URL を指定して、Git リポジトリーを複製 します。