Code mit lokalen JetBrains-IDEs entwickeln

Mit dem Cloud Workstations-Plug-in können Sie Remote-Entwicklungssitzungen für Cloud Workstations mit JetBrains-IDEs wie IntelliJ IDEA Ultimate, PyCharm Professional, Rider, CLion, PhpStorm und WebStorm starten.

Unterstützte Betriebssysteme

Das Cloud Workstations-Plug-in unterstützt die folgenden Betriebssysteme:

  • Windows
  • macOS (Intel und Apple Silicon)
  • Linux

Unterstützte Versionen

Das Cloud Workstations-Plug-in unterstützt die neueste Version und eine vorherige Version von JetBrains IDEs und JetBrains Gateway. Wenn eine neue Hauptversion der JetBrains-IDE veröffentlicht wird, wird die neue Version im nächsten Cloud Workstations-Plug-in unterstützt und die Unterstützung für die älteste zuvor unterstützte Version eingestellt.

Sie können auch die JetBrains Toolbox installieren, um JetBrains-Apps einfacher auf dem neuesten Stand zu halten.

Weitere Informationen zu JetBrains-IDE-Versionen in vorkonfigurierten Basis-Images finden Sie in den Versionshinweisen zu Cloud Workstations.

Hinweis

Führen Sie die folgenden Schritte aus, bevor Sie das Cloud Workstations-Plug-in installieren:

  1. Folgen Sie der Anleitung unter Workstation erstellen. Wenn Sie zur Eingabe des Konfiguration: Wählen Sie das Image aus, das der JetBrains-IDE entspricht. die Sie verwenden möchten.

  2. Geben Sie den Namen für die Workstation ein und klicken Sie auf Erstellen.

  3. Klicken Sie auf die Seite Workstations und warten Sie, bis die Workstation erstellt wurde.

  4. Laden Sie eine unterstützte Version von JetBrains Gateway herunter und installieren Sie sie.

Cloud Workstations-Plug-in installieren

  1. Installieren Sie das Cloud Workstations-Plug-in:

    1. Öffnen Sie JetBrains Gateway.

    2. Wählen Sie Alle Anbieter aus.

    3. Suchen Sie im Abschnitt Weitere Anbieter installieren nach Google Cloud und Klicken Sie dann auf Installieren, um das Cloud Workstations-Plug-in herunterzuladen.

      Mit Cloud Workstations verbinden

  2. Nach der Installation wird Cloud Workstations im Bereich Abschnitt IDE-Remote-Ausführung ausführen

Über das Cloud Workstations-Plug-in eine Verbindung herstellen

So stellen Sie mithilfe des Plug-ins eine Verbindung zu einer Workstation her:

  1. Öffnen Sie JetBrains Gateway.

  2. Klicken Sie im Abschnitt IDE-Remote-Ausführung ausführen auf Verbindung zu Google Cloud herstellen

  3. Klicke auf Anmelden, um dich in deinem Google-Konto anzumelden.

    1. Folgen Sie der Anleitung, um dem Cloud Workstations-Plug-in Zugriff auf Google Cloud zu gewähren.

    2. Klicken Sie auf Weiter, um die Anmeldung abzuschließen.

  4. Klicken Sie auf Klicken Sie auf Durchsuchen, um ein Dialogfeld für die Projektauswahl zu öffnen, und wählen Sie ein Cloud-Projekt aus.

    Mit Cloud Workstations verbinden

  5. Wählen Sie unter dem Cloud-Projekt eine Workstation aus, klicken Sie auf Weiter und warten Sie, bis die ausgewählte Workstation gestartet wird.

  6. Wählen Sie Ihre IDE und Ihr Projekt aus:

    1. Wählen Sie auf dem Remote-Host eine IDE-Version aus.

    2. Geben Sie einen IDE-Projektpfad auf dem Remotehost ein.

      IDE auswählen und Projektnamen eingeben

  7. Klicken Sie auf Verbinden und warten Sie, bis die IDE und das Projekt geöffnet werden.

Verbindung zu einer Workstation wiederherstellen

So stellen Sie schnell eine Verbindung zu einer Workstation und einem IDE-Projekt her:

  1. Öffnen Sie den Bereich Verbindungen.

  2. Klicken Sie auf einen Projektpfad, um eine IDE in Cloud Workstations zu öffnen.

    Liste der kürzlich verwendeten Workstations

  3. Warten Sie, bis die IDE und das Projekt geöffnet sind.

Portweiterleitung verwenden

Nachdem der JetBrains-Client mit Ihrer IDE und Ihrem Projekt geöffnet wurde, können Sie von Ihrem lokalen Computer aus auf Remote-Ports auf Cloud Workstations zugreifen. Beispiel: wenn Sie einen Python-Server auf der Workstation python -m SimpleHTTPServer 8080 ausführen. In bestimmten Fällen führt JetBrains Gateway automatisch Portierungen aus -Weiterleitung für Sie, damit Sie auf Projekte zugreifen können, die remote über Ihr lokalen Browser.

Sie können auch manuell von Cloud Workstations an Ihren lokalen Computer portieren wie folgt:

  1. Wählen Sie unter Windows und Linux im Hauptmenü Datei > Einstellungen aus.

    Wählen Sie unter macOS im Hauptmenü IntelliJ IDEA > Preferences (Einstellungen) aus.

  2. Gehen Sie zu Tools > Portweiterleitung und fügen Sie eine neue Regel hinzu. um TCP für Port 8080 weiterzuleiten.

  3. Nachdem Sie diese Regel festgelegt haben, können Sie auf Port 8080 von Cloud Workstations zugreifen lokal unter http://localhost:8080

API-Endpunkte überschreiben

Für Nutzer von Virtual Private Cloud, die API-Endpunkte überschreiben müssen, muss das Plug-in eine Verbindung zu Ihren Cloud-Diensten herstellen können. So überschreiben Sie API-Endpunkte:

  1. Klicken Sie unter Windows und Linux auf Einstellungen Options menu > Settings.

    Klicken Sie unter macOS auf Einstellungen Options menu > Preferences.

  2. Optional: Wie Sie auf die JetBrains-Einstellungen für IntelliJ und andere IDEs zugreifen, erfahren Sie unter Projekteinstellungen konfigurieren

  3. Klicken Sie auf Tools > Google Cloud Workstations > Erweitert.

  4. Fügen Sie Überschreibungs-URLs für API-Endpunkt hinzu.

  5. Klicken Sie auf Anwenden.

Weitere Informationen zur Verwendung von Endpunkten in Google Cloud finden Sie in der Beschreibung der Virtual Private Cloud zum Zugriff auf Google APIs über Endpunkte.

Alternative Verbindungsanleitung für BYOID-Nutzer

Wenn Sie BYOID verwenden, sind zusätzliche Schritte erforderlich, um eine Verbindung zu Jetbrains herzustellen Gateway. Gehen Sie so vor:

Workstation starten und TCP-Verbindung öffnen

Mit den folgenden Schritten starten Sie Ihre Workstation und öffnen eine TCP-Verbindung:

  1. Folgen Sie der Anleitung im Abschnitt „Bevor Sie beginnen“.
  2. Achten Sie darauf, dass Ihre Workstation läuft. Sie können Folgendes verwenden: gcloud, um ihn zu starten.

    gcloud workstations start WORKSTATION_ID –-project=PROJECT \
      --cluster=WORKSTATION_CLUSTER_ID --config=WORKSTATION_CONFIG_ID \
      --region=WORKSTATION_CLUSTER_REGION
    
  3. Starten Sie einen TCP-Tunnel zu Ihrer Workstation auf Port 22:

    gcloud workstations start-tcp-tunnel --project=PROJECT \
        --cluster=WORKSTATION_CLUSTER_ID \
        --config=WORKSTATION_CONFIG_ID \
        --region=WORKSTATION_CLUSTER_REGION \
        WORKSTATION_ID 22 --local-host-port=127.0.0.1:2222
    

Nachdem die Ersteinrichtung und Installation abgeschlossen sind, starten Sie Jetbrains Gateway.

Jetbrains Gateway starten

  1. Wählen Sie nach dem Starten von Jetbrains Gateway Über SSH verbinden aus.

  2. Klicken Sie auf der Seite Mit SSH verbinden auf . Einstellungen, um eine neue Verbindung einzurichten.

    Auf der Seite „SSH-Konfiguration“:

    1. Klicken Sie auf HinzufügenNeue Verbindung hinzufügen.
    2. Geben Sie die Verbindungsinformationen ein. Beispiel: Lokaler Host=127.0.0.1, Port=2222 und „Nutzername=user“. Achten Sie darauf, Werte zu verwenden, Konfiguration für den lokalen Host, den Port und den Nutzernamen
    3. Legen Sie den Authentifizierungstyp auf Passwort fest und lassen Sie das Passwortfeld leer.
    4. Löschen Sie die Option Parse config file ~/.ssh/config.
    5. Klicken Sie auf OK, um die Verbindung herzustellen.
    6. Klicken Sie auf Verbindung prüfen und fortfahren.
  3. Wählen Sie auf der Seite IDE und Projekt auswählen Folgendes aus:

    1. Wählen Sie die gewünschte IDE aus.
    2. Wählen Sie das Verzeichnis aus, in dem sich Ihr Projekt befindet, indem Sie auf more_horiz Mehr. Beachten Sie, dass Sie über dieses Menü kein Projekt erstellen können. Sie können nur ein Projekt öffnen. Wenn Sie ein neues Projekt erstellen möchten, wählen Sie SSH-Terminal öffnen aus und führen Sie Befehle aus, um ein Verzeichnis für Ihr JetBrains-Projekt zu erstellen.

      Alternativ können Sie auch auf Open an SSH Terminal (SSH-Terminal öffnen) klicken, um die git-Befehle auf Ihren Workstations. Beispiel: Mit diesem Befehl wird das Cloud Code Samples-Projekt in Ihrem Home geklont Verzeichnis:

      git clone https://github.com/GoogleCloudPlatform/cloud-code-samples.git
      
    3. Klicken Sie nach der Auswahl des Projektverzeichnisses auf Herunterladen und Starten Sie IDE.

  4. Nachdem die IDE verbunden ist, können Sie direkt über Ihre JetBrains-IDE auf Dateien auf Ihrer Workstation zugreifen. Dabei kann auch die Cloud Workstations-Erweiterung verwendet werden, um Ihren Code zu erstellen und auszuführen.