SSH 経由で開発環境にアクセスする
場合によっては、SSH 経由で開発環境に直接アクセスする必要があることがあります。たとえば、一部の管理タスク、既存のデプロイスクリプトの実行、デバッグなどのため。
前提条件
(Windows) SSH エージェントサービスが有効になりました。やり方を学ぶ
SSH キーが設定されます。公開鍵は CodeCanvas アカウントに追加され、秘密鍵はローカルマシンの SSH エージェントに追加されています。このような設定を行う方法を学ぶ
開発環境を作成するために使用する開発環境テンプレートでは、SSH アクセスが有効になっている必要があります。詳細
JetBrains Gateway を使用するか CodeCanvas UI を使用するかに応じて、次のようになります。
Gateway で、アクセスする開発環境を見つけます。
開発環境メニューで、SSH 接続をクリックします。

CodeCanvas で、左上隅の CodeCanvas ロゴをクリックします。ページ上で、アクセスしたい開発環境を見つけます。
開発環境メニューで、SSH 接続をクリックします。

Toolbox で、アクセスする開発環境を見つけます。
開発環境メニューで、SSH 接続をクリックします。
ダイアログで、接続スニペットをコピーします。以下のようになります。
ssh -J ef5ccc0162b644b38user@mycodecanvas.example.com:63101 -o ForwardAgent=yes -o HostKeyAlias=cunning-puffin -p 63645 root@127.0.0.1コピーしたコマンドをローカルマシンで実行します。
関連ページ:
ローカルマシンの準備
リモート開発環境でプロジェクトの作業を開始する前に、ローカルマシンを準備する必要があります。Git の認証方法や使用する IDE など、設定によって手順が異なる場合があるため、一部の手順は省略可能です。ご自身に関係のない手順はスキップしてください。クライアントアプリケーションをインストールする:リモート開発環境に接続するにはクライアントアプリケーションが必要です。JetBrains Gateway または JetBrains、Toolbox のいずれかをご利用いただけます。Toolbox のサ...
開発環境テンプレートを作成する
CodeCanvas では、開発環境は名前空間管理者によって設定されます。開発者が開発環境でプロジェクトに取り組めるようにするには、名前空間管理者が開発環境テンプレートを作成する必要があります。開発環境テンプレート:開発環境テンプレートは、環境を作成するための基盤として使用される事前定義された設定のセットです。テンプレートには、開発環境イメージ、IDE、リソース、Git リポジトリとブランチ、その他の設定が定義されています。ユーザーは開発環境を作成するときに、自分のアカウントで利用可能なテンプ...
開発環境でコードを開く
開発環境でプロジェクトコードを開くと、使用する IDE によって表示が異なります: IntelliJ ベースの IDE (IntelliJ IDEA、PyCharm、WebStorm など) または Visual Studio Code ベース (VS Code または Cursor)。IntelliJ ベースの IDE:IntelliJ ベースの IDE を使用する場合は、CodeCanvas またはデスクトップランチャー (JetBrains Gateway または JetBrains、To...