IntelliJ IDEA 2024.1 ヘルプ

認証情報の共有

リモートサーバー上に開発コンテナーを構築する場合、リモートサーバーにアクセスしてプロジェクトを複製するには認証が必要です。現在サポートされている認証方法は、SSH キーによるものです。パスワード認証はまだサポートされていません。関連する問題(英語)に従って更新してください。

パスワード認証がある場合は、SSH キーを含むファイルを生成し、それをリモートサーバーに転送し、Git 資格情報を共有する方法について次の手順を参照してください。

SSH キーを作成して転送する

  1. ローカルターミナルを開き、次のコマンドを使用して SSH キーを生成します。

    ssh-keygen

    システムはキーペアを生成します。デフォルトでは、~ がホームディレクトリである ~/.ssh/ フォルダーに保存されます。公開キーは秘密キーと同じ場所に保存されます。これは秘密キーと同じ名前で始まり、.pub サフィックスが付いています。例: id_rsa および id_rsa.pub 必要に応じて、キーペアの場所を変更できます。

    その結果、ローカルマシン上に SSH キーペアファイルが存在します。

  2. キーペアが生成されたら、次のコマンドを使用してリモートサーバーにキーをインストールします。

    ssh-copy-id your_remote_server_name

    キーがリモートサーバーに追加され、開発コンテナーを構築できるようになります。

  3. リモートサーバーに接続し、プロジェクトのクローンを開発コンテナーに作成します。

    Adding New Deve Container

    詳細については、Dev Containers を参照してください。

  4. GitHub で認証されていることを確認してください。SSH エージェント転送(英語)を使用することも、GitHub アカウントにログインすることもできます。

    Git login
  5. 開発コンテナー環境が準備できたら、続行をクリックしてプロジェクトを開きます。

    Environment prepared