> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cli/de/anleitungen/connect/devolutions-cloud.md).

# Bei Devolutions Cloud anmelden

Bei Devolutions Cloud von Devolutions CLI aus anmelden, mit dem Browser oder mit einem Anwendungsschlüssel und einem Geheimnis für Skripte und Pipelines.

Melden Sie sich einmal an, und Devolutions CLI speichert Ihre Devolutions Cloud als Kontext, sodass jeder spätere Befehl sie verwendet, ohne erneut zu fragen. Verwenden Sie den Browser, wenn Sie am Computer arbeiten, und einen Anwendungsschlüssel, wenn sich ein Skript oder eine Pipeline für Sie anmeldet.

Sie brauchen die Adresse Ihrer Devolutions Cloud, zum Beispiel `https://<your-organization>.devolutions.app`. Verwenden Sie eine `https`-Adresse.

## Die richtige Option wählen

<table><thead><tr><th width="230">AUSWÄHLEN</th><th>WAS PASSIERT</th><th>VERWENDEN, WENN</th></tr></thead><tbody><tr><td><strong>Browser-Anmeldung</strong> (<code>--oauth</code>)</td><td>Ihr Browser öffnet sich bei Devolutions Account. Devolutions CLI bewahrt die Sitzung im sicheren Speicher Ihres Betriebssystems auf und erneuert sie von selbst.</td><td>Sie arbeiten an Ihrem eigenen Computer.</td></tr><tr><td><strong>Anwendungsschlüssel</strong> (<code>--application-key</code>)</td><td>Devolutions CLI meldet sich mit einem Anwendungsschlüssel und dessen Geheimnis an. Das Geheimnis wird aus einer Umgebungsvariable oder einer Datei gelesen, nie auf der Befehlszeile eingegeben.</td><td>Ein Skript, ein geplanter Auftrag oder eine CI-Pipeline meldet sich an, ohne dass jemand anwesend ist.</td></tr></tbody></table>

## Mit Ihrem Browser anmelden

1. Führen Sie `devo login` mit einem Kontextnamen Ihrer Wahl aus:

   ```bash
   devo login <context-name> --cloud https://<your-organization>.devolutions.app --oauth
   ```
2. Ihr Browser öffnet sich. Melden Sie sich bei Ihrem Devolutions-Konto an. Wenn der Browser sich nicht öffnet oder im Hintergrund öffnet, kopieren Sie die im Terminal angezeigte Adresse in einen Browser.

Das Terminal bestätigt die Anmeldung, und der neue Kontext wird zum aktuellen.

{% hint style="warning" %}
`--use-device-code` lässt Sie sich von einem anderen Gerät anmelden, zum Beispiel auf einem entfernten Computer ohne Browser. Eine Anmeldung mit Gerätecode bei Devolutions Cloud erhält jedoch nicht den Schlüssel, der Ihre Tresordaten öffnet: Sie können nur den Status prüfen und sich abmelden. Um mit Tresoren und Geheimnissen zu arbeiten, melden Sie sich mit dem Browser auf demselben Computer an, oder verwenden Sie einen Anwendungsschlüssel.

Die Umgebungsvariable `DEVO_CLI_USE_DEVICE_CODE` hat dieselbe Wirkung: Wenn sie auf einen anderen Wert als leer, `0` oder `false` gesetzt ist, verwendet jede `--oauth`-Anmeldung einen Gerätecode, auch ohne `--use-device-code`. Löschen Sie sie, bevor Sie sich bei Devolutions Cloud mit dem Browser anmelden.
{% endhint %}

## Mit einem Anwendungsschlüssel anmelden

1. Legen Sie das Anwendungsgeheimnis in eine Umgebungsvariable oder eine Datei, die nur Sie lesen können. Tippen Sie es nicht in die Befehlszeile.
2. Führen Sie `devo login` mit dem Anwendungsschlüssel und dem Namen der Variable oder dem Pfad der Datei aus:

{% tabs %}
{% tab title="Environment variable" %}

```bash
devo login <context-name> --cloud https://<your-organization>.devolutions.app --application-key <application-key> --application-secret-env <VARIABLE_NAME>
```

{% endtab %}

{% tab title="File" %}

```bash
devo login <context-name> --cloud https://<your-organization>.devolutions.app --application-key <application-key> --application-secret-file <path-to-file>
```

{% endtab %}
{% endtabs %}

Devolutions CLI prüft den Schlüssel und das Geheimnis bei Ihrem Devolutions Cloud, bevor es den Kontext speichert.

{% hint style="info" %}
Devolutions CLI speichert das Anwendungsgeheimnis nicht. Es speichert den Namen der Variable oder den Pfad der Datei und liest das Geheimnis jedes Mal erneut, wenn ein Befehl es braucht. Lassen Sie diese Variable gesetzt, oder diese Datei an ihrem Platz, solange Sie den Kontext verwenden.
{% endhint %}

Für Pipelines siehe [Aus einer CI-Pipeline anmelden](/cli/de/fur-devops-und-administratoren/automate/ci-sign-in.md).

## Die Sitzung prüfen und beenden

* `devo status` zeigt den aktuellen Kontext und ob er eine Anmeldung hat. Fügen Sie `--online` hinzu, um Devolutions Cloud zu kontaktieren und zu bestätigen, dass die Anmeldung noch funktioniert.
* `devo logout` löscht die Anmeldung des aktuellen Kontexts oder des Kontexts, den Sie nennen. Der Kontext bleibt, sodass Sie sich mit demselben Namen erneut anmelden können.
* `devo context delete <context-name> --yes` entfernt den Kontext und seine gespeicherte Sitzung.

## Gut zu wissen

* `--timeout` legt fest, wie lange Devolutions CLI in Sekunden auf jede Anmeldeanforderung wartet: von `3` bis `600`, standardmäßig `15`.
* `--no-set-current` speichert den Kontext, ohne ihn zum aktuellen zu machen. Wenn noch kein Devolutions Cloud-Kontext aktuell ist, wird er trotzdem derjenige, den `--source cloud` verwendet.
* Ein Kontextname kann nur von einem Workspace-Typ verwendet werden. Wenn der Name bereits für ein lokales Profil oder einen Devolutions Server vorhanden ist, wählen Sie einen anderen Namen oder löschen Sie zuerst den anderen Kontext.
* Die Browser-Anmeldung braucht den sicheren Speicher Ihres Betriebssystems. Siehe [Welche Daten Devolutions CLI sendet](/cli/de/anleitungen/understand/privacy.md).
* Die Anmeldung schlägt fehl oder die Sitzung ist abgelaufen? Siehe [Die Anmeldung schlägt fehl oder die Sitzung ist abgelaufen](/cli/de/hilfe/troubleshooting/sign-in-fails.md).

## Weiter

* [Find the reference to a secret](/cli/de/anleitungen/secrets/find-a-reference.md)
* [Switch between workspaces](/cli/de/anleitungen/connect/switch-workspaces.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/de/anleitungen/connect/devolutions-cloud.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
