400 Einstellungsdateien und wer sie betreffen400 Einstellungsdateien und wer sie betreffen
401</h2>401</h2>
402 402
403Claude Code liest Einstellungen aus vier Dateien, und eine Organisation kann auch verwaltete Einstellungen von der claude.ai-Konsole bereitstellen. Jede Quelle hat einen Bereich: die Menge von Personen und Projekten, auf die eine in ihr gespeicherte Einstellung angewendet wird, ob das nur Sie, alle in einem Projekt oder alle in Ihrer Organisation sind.403Claude Code liest Einstellungen aus vier Dateien, und eine Organisation kann auch verwaltete Einstellungen über die claude.ai-Konsole bereitstellen. Jede Quelle hat einen Geltungsbereich: die Menge von Personen und Projekten, auf die eine in ihr gespeicherte Einstellung angewendet wird, ob das nur Sie, alle in einem Projekt oder alle in Ihrer Organisation sind.
404 404
405| Bereich | Datei | Wer ist betroffen | Verwenden Sie es für |405| Geltungsbereich | Datei | Wer es betrifft | Verwenden Sie es für |
406| :------------------ | :------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- |406| :------------------ | :------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- |
407| Benutzer | `~/.claude/settings.json` | Sie, in jedem Projekt auf dieser Maschine | Persönliche Voreinstellungen: Design, Editor-Modus, Standardmodell, Ihre eigenen Berechtigungsregeln |407| Benutzer | `~/.claude/settings.json` | Sie, in jedem Projekt auf diesem Computer | Persönliche Voreinstellungen: Design, Editor-Modus, Standardmodell, Ihre eigenen Berechtigungsregeln |
408| Gemeinsames Projekt | `.claude/settings.json` | Alle, die im Ordner arbeiten, der es enthält. In einem Git-Repository committen Sie es, damit Teamkollegen es bekommen | Team-Berechtigungen, Hooks, Plugins und die Umgebungsvariablen, die das Projekt benötigt |408| Gemeinsames Projekt | `.claude/settings.json` | Alle, die im Ordner arbeiten, der es enthält. In einem Git-Repository committen Sie es, damit Ihre Teamkollegen es erhalten | Team-Berechtigungen, Hooks, Plugins und die Umgebungsvariablen, die das Projekt benötigt |
409| Projekt lokal | `.claude/settings.local.json` | Sie, nur in diesem einen Projekt. Claude Code hält es aus Git heraus, wenn es die Datei erstellt; wenn Sie sie von Hand erstellen, fügen Sie sie selbst zu `.gitignore` hinzu | Persönliche Überschreibungen für ein Projekt und Testen vor dem Teilen |409| Projekt lokal | `.claude/settings.local.json` | Sie, nur in diesem einen Projekt. Claude Code hält es aus Git heraus, wenn es die Datei erstellt; wenn Sie sie von Hand erstellen, fügen Sie sie selbst zu `.gitignore` hinzu | Persönliche Überschreibungen für ein Projekt und Tests vor dem Teilen |
410| Verwaltet | `managed-settings.json` und andere [verwaltete Quellen](/docs/de/managed-settings#delivery-mechanisms) | Alle, für die Ihre Organisation es bereitstellt; nichts, das Sie setzen, überschreibt es, außer einigen wenigen [sicherheitsempfindlichen Ausnahmen](#exceptions-to-managed-settings-precedence) | Sicherheitsrichtlinie und Compliance-Anforderungen |410| Verwaltet | `managed-settings.json` und andere [verwaltete Quellen](/docs/de/managed-settings#delivery-mechanisms) | Alle, für die Ihre Organisation sie bereitstellt; nichts, das Sie festlegen, überschreibt es, außer einigen wenigen [sicherheitsempfindlichen Ausnahmen](#exceptions-to-managed-settings-precedence) | Sicherheitsrichtlinie und Compliance-Anforderungen |
411 411
412In der Spalte Datei ist `~/.claude` der `.claude` Ordner in Ihrem Home-Verzeichnis, und ein bloßes `.claude` ist der `.claude` Ordner in Ihrem Projekt.412In der Spalte „Datei" ist `~/.claude` der `.claude`-Ordner in Ihrem Home-Verzeichnis, und ein einfaches `.claude` ist der `.claude`-Ordner in Ihrem Projekt.
413 413
414<span id="where-each-file-applies" />414<span id="where-each-file-applies" />
415 415
416<span id="compare-what-each-file-reaches" />416<span id="compare-what-each-file-reaches" />
417 417
418<h3 id="compare-the-scope-of-each-settings-file">418<h3 id="compare-the-scope-of-each-settings-file">
419 Vergleichen Sie den Bereich jeder Einstellungsdatei419 Vergleichen Sie den Geltungsbereich jeder Einstellungsdatei
420</h3>420</h3>
421 421
422Die Grafik unten zeigt, in welchen dieser Ordner eine Einstellung angewendet wird, wenn Sie Claude Code von ihnen aus starten. Klicken Sie auf eine Einstellungsdatei, um die Ordner zu sehen, die sie erreicht.422Angenommen, Sie haben drei Projekte auf Ihrem Computer: `website/`, `api/` und `acme-app/`, ein Teamkollege hat seinen eigenen Klon von `acme-app/`, und Sie starten eine [Cloud-Sitzung](#settings-in-cloud-sessions) auf `acme-app/`.
423 423
424Angenommen, Sie haben drei Projekte auf Ihrer Maschine, `website/`, `api/` und `acme-app/`, ein Teamkollege hat seinen eigenen Klon von `acme-app/`, und Sie starten eine [Cloud-Sitzung](#settings-in-cloud-sessions) auf `acme-app/`.424Die folgende Grafik zeigt, in welchen dieser Ordner eine Einstellung angewendet wird, wenn Sie Claude Code von ihnen aus starten. Klicken Sie auf eine Einstellungsdatei, um die Ordner anzuzeigen, die sie erreicht.
425 425
426<SettingsScope />426<SettingsScope />
427 427
428* **`~/.claude/settings.json`**: jedes Projekt auf Ihrer Maschine, und nichts auf der Ihres Teamkollegen oder in der Cloud-Sitzung428* **`~/.claude/settings.json`**: jedes Projekt auf Ihrem Computer, und nichts auf dem Computer Ihres Teamkollegen oder in der Cloud-Sitzung
429* **`acme-app/.claude/settings.json`**: Ihr `acme-app/`. Es erreicht den Klon Ihres Teamkollegen und die Cloud-Sitzung nur, wenn Sie die Datei in die Versionskontrolle committen; bis dahin ist es eine Datei auf Ihrer Festplatte wie jede andere und niemand sonst hat sie429* **`acme-app/.claude/settings.json`**: Ihr `acme-app/`. Es erreicht den Klon Ihres Teamkollegen und die Cloud-Sitzung nur, wenn Sie die Datei in die Versionskontrolle committen; bis dahin ist es eine Datei auf Ihrer Festplatte wie jede andere und niemand sonst hat sie
430* **`acme-app/.claude/settings.local.json`**: nur Ihr `acme-app/`. Claude Code fügt es zu Ihren globalen Git-Ausschlüssen hinzu, wenn es die Datei zum ersten Mal schreibt, sodass es aus Ihren Commits herausbleibt; wenn Sie die Datei von Hand erstellen, [fügen Sie sie selbst zu `.gitignore` hinzu](#keep-personal-settings-out-of-a-repository)430* **`acme-app/.claude/settings.local.json`**: nur Ihr `acme-app/`. Claude Code fügt es beim ersten Mal, wenn es die Datei schreibt, zu Ihren globalen Git-Ausschlüssen hinzu, damit es aus Ihren Commits herausbleibt; wenn Sie die Datei von Hand erstellen, [fügen Sie sie selbst zu `.gitignore` hinzu](#keep-personal-settings-out-of-a-repository)
431* **Verwaltete Einstellungen**, ob eine `managed-settings.json` Datei, eine MDM-Richtlinie oder [serververwaltete Einstellungen](/docs/de/server-managed-settings) von der claude.ai-Konsole: jedes Projekt auf jeder Maschine, für die Ihre Organisation es bereitstellt, oder auf die Sie sich mit Ihrem Organisationskonto anmelden. Nur serververwaltete Einstellungen erreichen die Cloud-Sitzung431* **Verwaltete Einstellungen**, ob eine `managed-settings.json`-Datei, eine MDM-Richtlinie oder [servergesteuerte Einstellungen](/docs/de/server-managed-settings) aus der claude.ai-Konsole: jedes Projekt auf jedem Computer, auf dem Ihre Organisation sie bereitstellt, oder auf dem Sie sich mit Ihrem Organisationskonto anmelden. Nur servergesteuerte Einstellungen erreichen die Cloud-Sitzung
432 432
433<span id="which-files-you-have" />433<span id="which-files-you-have" />
434 434
435<h3 id="find-or-create-your-settings-files">435<h3 id="find-or-create-your-settings-files">
436 Finden oder erstellen Sie Ihre Einstellungsdateien436 Suchen oder erstellen Sie Ihre Einstellungsdateien
437</h3>437</h3>
438 438
439Die Installation von Claude Code erstellt keine Einstellungsdatei. Wenn Ihre Maschine oder Ihr Projekt bereits eine hat, kam sie aus einer dieser Quellen:439Die Installation von Claude Code erstellt keine Einstellungsdatei. Wenn Ihr Computer oder Projekt bereits eine hat, kam sie aus einer dieser Quellen:
440 440
441* **Verwaltet**: Ihre Organisation stellt sie bereit. Sie erstellen oder bearbeiten sie nicht.441* **Verwaltet**: Ihre Organisation stellt sie bereit. Sie erstellen oder bearbeiten sie nicht.
442* **Gemeinsames Projekt**: Ein Projekt, das bereits Claude Code verwendet, kann eine eingecheckte haben. Wenn nicht, erstellen Sie eine unter `.claude/settings.json` im Projektordner.442* **Gemeinsames Projekt**: Ein Projekt, das bereits Claude Code verwendet, kann eine committed haben. Wenn nicht, erstellen Sie sie unter `.claude/settings.json` im Projektordner.
443* **Benutzer** und **Projekt lokal**: Erstellen Sie sie selbst, oder lassen Sie Claude Code sie erstellen. Es schreibt `~/.claude/settings.json` das erste Mal, wenn Sie eine Option im `/config` Menü ändern, die es in Benutzereinstellungen speichert, wie das Design, und `.claude/settings.local.json` das erste Mal, wenn Sie eine stehende Genehmigung auf einer Berechtigungsaufforderung geben, wie "Ja, und frag mich nicht mehr" für einen Bash-Befehl. Ein paar `/config` Optionen, einschließlich **Tipps anzeigen**, speichern stattdessen in `.claude/settings.local.json`.443* **Benutzer** und **Projekt lokal**: Erstellen Sie sie selbst, oder lassen Sie Claude Code sie erstellen. Es schreibt `~/.claude/settings.json` das erste Mal, wenn Sie eine Option im `/config`-Menü ändern, die es in Benutzereinstellungen speichert, wie das Design, und `.claude/settings.local.json` das erste Mal, wenn Sie eine dauerhafte Genehmigung bei einer Berechtigungsaufforderung geben, wie „Ja, und frag mich nicht mehr" für einen Bash-Befehl. Einige `/config`-Optionen, einschließlich **Tipps anzeigen**, werden stattdessen in `.claude/settings.local.json` gespeichert.
444 444
445<Info>445<Info>
446 Unter Windows bedeutet `~/.claude` `%USERPROFILE%\.claude`. Um die Home-Verzeichnis-Dateien woanders zu behalten, setzen Sie [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars); Claude Code speichert dann Ihre Einstellungen, Sitzungsverlauf und Plugins dort statt.446 Unter Windows bedeutet `~/.claude` `%USERPROFILE%\.claude`. Um die Home-Verzeichnis-Dateien woanders zu speichern, setzen Sie [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars); Claude Code speichert dann Ihre Einstellungen, Sitzungsverlauf und Plugins stattdessen dort.
447</Info>447</Info>
448 448
449Claude Code behält auch eine fünfte Datei, [`~/.claude.json`](/docs/de/claude-directory#ce-claude-json), die es für sich selbst schreibt; Sie müssen sie nicht bearbeiten. Sie enthält Ihre Anmeldungssitzung, [MCP-Server](/docs/de/mcp) Konfigurationen, projektbezogenen Status wie Vertrauensentscheidungen, und die [globalen Konfigurationsschlüssel](/docs/de/settings-reference#global-config-settings), die `/config` für Sie schreibt.449Claude Code behält auch eine fünfte Datei, [`~/.claude.json`](/docs/de/claude-directory#ce-claude-json), die es für sich selbst schreibt; Sie müssen sie nicht bearbeiten. Sie enthält Ihre Anmeldungssitzung, [MCP-Server](/docs/de/mcp)-Konfigurationen, projektspezifischen Status wie Vertrauensentscheidungen und die [globalen Konfigurationsschlüssel](/docs/de/settings-reference#global-config-settings), die `/config` für Sie schreibt.
450 450
451<h3 id="share-settings-with-your-team">451<h3 id="share-settings-with-your-team">
452 Teilen Sie Einstellungen mit Ihrem Team452 Teilen Sie Einstellungen mit Ihrem Team
453</h3>453</h3>
454 454
455Committen Sie `.claude/settings.json`, damit jeder, der das Repository klont, die gleichen Berechtigungen, Hooks, Telemetrie und Plugins bekommt. Jeder Teamkollege kann es immer noch für sich selbst in seiner eigenen `.claude/settings.local.json` überschreiben, sodass persönliche Ausnahmen keinen Commit benötigen. Für eine vollständige Team-Datei, siehe [Gemeinsame Einstellungen eines Teams](/docs/de/settings-example#a-teams-shared-settings).455Committen Sie `.claude/settings.json`, damit jeder, der das Repository klont, die gleichen Berechtigungen, Hooks, Telemetrie und Plugins erhält. Jeder Teamkollege kann es für sich selbst in seiner eigenen `.claude/settings.local.json` überschreiben, sodass persönliche Ausnahmen keinen Commit benötigen. Für eine vollständige Team-Datei siehe [die gemeinsamen Einstellungen eines Teams](/docs/de/settings-example#a-teams-shared-settings).
456 456
457Einiges von dem, das Sie committen, wartet, bis jeder Teamkollege den [Ordner vertraut](/docs/de/permissions#project-allow-rules-and-workspace-trust), und ein paar Schlüssel wirken sich nie von einer Repository-Datei aus; [Beheben Sie eine Einstellung, die nicht angewendet wird](#common-cases) behandelt beide.457Einiges von dem, das Sie committen, wartet, bis jeder Teamkollege den [Ordner vertraut](/docs/de/permissions#project-allow-rules-and-workspace-trust), und einige Schlüssel wirken sich nie aus einer Repository-Datei aus; [Beheben Sie eine Einstellung, die nicht angewendet wird](#common-cases) behandelt beides.
458 458
459<span id="local-settings-file" />459<span id="local-settings-file" />
460 460
468 Halten Sie persönliche Einstellungen aus einem Repository heraus468 Halten Sie persönliche Einstellungen aus einem Repository heraus
469</h3>469</h3>
470 470
471Um eine Einstellung für sich selbst in einem Projekt zu ändern, ohne sie für Ihre Teamkollegen zu ändern, speichern Sie sie in `.claude/settings.local.json` im Projekt. Claude Code wendet diese Datei über die eingecheckte `.claude/settings.json` an, sodass wenn die Datei Ihres Teams `"model": "claude-sonnet-5"` setzt und Sie Opus wollen, setzen Sie `"model": "claude-opus-4-8"` in Ihre lokale Datei und nur Ihre Sitzungen ändern.471Um eine Einstellung für sich selbst in einem Projekt zu ändern, ohne sie für Ihre Teamkollegen zu ändern, speichern Sie sie in `.claude/settings.local.json` im Projekt. Claude Code wendet diese Datei über die committete `.claude/settings.json` an, also wenn die Datei Ihres Teams `"model": "claude-sonnet-5"` setzt und Sie Opus möchten, fügen Sie `"model": "claude-opus-5-5"` in Ihre lokale Datei ein und nur Ihre Sitzungen ändern sich.
472 472
473Claude Code schreibt auch in diese Datei, hält sie aus Ihren Commits heraus, und wendet ihre Allow-Regeln ohne den Vertrauensschritt an:473Claude Code schreibt auch in diese Datei, hält sie aus Ihren Commits heraus und wendet ihre Berechtigungsregeln ohne den Vertrauensschritt an:
474 474
475* **Claude Code schreibt sie auch.** Wenn Claude Sie fragt, einen Bash-Befehl auszuführen und Sie "Ja, und frag mich nicht mehr" wählen, speichert Claude Code diese [Berechtigungsgenehmigung](/docs/de/permissions#permission-system) hier als `allow` Regel.475* **Claude Code schreibt sie auch.** Wenn Claude die Berechtigung zum Ausführen eines Bash-Befehls anfordert und Sie „Ja, und frag mich nicht mehr" wählen, speichert Claude Code diese [Berechtigungsgenehmigung](/docs/de/permissions#permission-system) hier als `allow`-Regel.
476* **Sie müssen sie nicht selbst gitignorieren, es sei denn, Sie haben sie von Hand erstellt.** Das erste Mal, wenn Claude Code die Datei in einem Git-Repository schreibt, das sie nicht bereits ignoriert, fügt es `**/.claude/settings.local.json` zu Ihrer globalen Git-Ausschluss-Datei hinzu, sodass die Datei in jedem Repository aus Ihren Commits herausbleibt. Diese Datei ist `core.excludesFile`, wenn Ihre globale Git-Konfiguration sie auf einen absoluten oder `~`-präfixierten Pfad setzt; ansonsten ist es `$XDG_CONFIG_HOME/git/ignore`, oder `~/.config/git/ignore`, wenn `XDG_CONFIG_HOME` nicht gesetzt ist. Wenn Sie die Datei von Hand erstellt haben und Claude Code noch nicht darin geschrieben hat, fügen Sie sie selbst zu `.gitignore` hinzu.476* **Sie müssen sie nicht selbst gitignorieren, es sei denn, Sie haben sie von Hand erstellt.** Das erste Mal, wenn Claude Code die Datei in einem Git-Repository schreibt, das sie nicht bereits ignoriert, fügt es `**/.claude/settings.local.json` zu Ihrer globalen Git-Ausschluss-Datei hinzu, damit die Datei in jedem Repository aus Ihren Commits herausbleibt. Diese Datei ist `core.excludesFile`, wenn Ihre globale Git-Konfiguration sie auf einen absoluten oder `~`-präfixierten Pfad setzt; andernfalls ist es `$XDG_CONFIG_HOME/git/ignore`, oder `~/.config/git/ignore`, wenn `XDG_CONFIG_HOME` nicht gesetzt ist. Wenn Sie die Datei von Hand erstellt haben und Claude Code noch nicht darin geschrieben hat, fügen Sie sie selbst zu `.gitignore` hinzu.
477* **Seine Allow-Regeln warten nicht auf Vertrauen, während die Datei nicht verfolgt bleibt.** Weil die Datei Ihnen gehört und nicht dem Repository, wendet Claude Code ihre `allow` Regeln ohne den [Workspace-Vertrauens](/docs/de/permissions#project-allow-rules-and-workspace-trust)-Schritt an, den es für die eingecheckte Datei erfordert. Wenn die Datei von Git verfolgt wird, gilt der Vertrauensschritt auch für sie; siehe [Wenn Ihre lokale Einstellungsdatei Vertrauen benötigt](/docs/de/permissions#when-your-local-settings-file-needs-trust).477* **Seine Berechtigungsregeln warten nicht auf Vertrauen, während die Datei nicht verfolgt bleibt.** Da die Datei Ihnen gehört und nicht dem Repository, wendet Claude Code ihre `allow`-Regeln ohne den [Workspace-Vertrauens](/docs/de/permissions#project-allow-rules-and-workspace-trust)-Schritt an, den es für die committete Datei erfordert. Wenn die Datei von Git verfolgt wird, gilt der Vertrauensschritt auch für sie; siehe [Wenn Ihre lokale Einstellungsdatei Vertrauen benötigt](/docs/de/permissions#when-your-local-settings-file-needs-trust).
478 478
479<span id="where-claude-code-looks-for-each-file" />479<span id="where-claude-code-looks-for-each-file" />
480 480
483<span id="local-allow-rules-dont-wait-for-workspace-trust" />483<span id="local-allow-rules-dont-wait-for-workspace-trust" />
484 484
485<h4 id="where-claude-code-keeps-the-local-file-in-a-git-repository">485<h4 id="where-claude-code-keeps-the-local-file-in-a-git-repository">
486 Wo Claude Code die lokale Datei in einem Git-Repository behält486 Wo Claude Code die lokale Datei in einem Git-Repository hält
487</h4>487</h4>
488 488
489Wenn Claude Sie fragt, einen Bash-Befehl auszuführen und Sie "Ja, und frag mich nicht mehr" wählen, speichert Claude Code diese Genehmigung als `allow` Regel in `.claude/settings.local.json`. Wenn Sie Claude Code in einem Unterverzeichnis eines Git-Repositorys starten, liest und schreibt es diese Datei im Repository-Root und wendet die Genehmigung auf das ganze Repository an. In einem [Worktree](/docs/de/worktrees) verwendet es die Datei im Root des Haupt-Checkouts.489Wenn Claude die Berechtigung zum Ausführen eines Bash-Befehls anfordert und Sie „Ja, und frag mich nicht mehr" wählen, speichert Claude Code diese Genehmigung als `allow`-Regel in `.claude/settings.local.json`. Wenn Sie Claude Code in einem Unterverzeichnis eines Git-Repositories starten, liest und schreibt es diese Datei im Repository-Root und wendet die Genehmigung auf das gesamte Repository an. In einem [Worktree](/docs/de/worktrees) verwendet es die Datei im Root des Haupt-Checkouts.
490 490
491Zwei Regeln qualifizieren den Root-Speicherort:491Zwei Regeln qualifizieren den Root-Speicherort:
492 492
493* **Wenn die Datei stattdessen bei `.claude/settings.json` bleibt**: außerhalb eines Git-Repositorys, wenn der Repository-Root Ihr Home-Verzeichnis ist, unter Windows, oder wenn der Repository-Root oder sein `.git` oder `.claude` Eintrag nicht Ihrem Benutzer gehört.493* **Wenn die Datei stattdessen bei `.claude/settings.json` bleibt**: außerhalb eines Git-Repositories, wenn der Repository-Root Ihr Home-Verzeichnis ist, unter Windows oder wenn der Repository-Root oder sein `.git`- oder `.claude`-Eintrag nicht Ihrem Benutzer gehört.
494* **Pfade in der Datei verankern nicht im Repository-Root**: eine Berechtigungsregel, die mit `/` beginnt oder ein relativer Sandbox-Pfad [verankert stattdessen im primären Arbeitsverzeichnis der Sitzung](/docs/de/permissions#read-and-edit).494* **Pfade in der Datei verankern nicht im Repository-Root**: eine Berechtigungsregel, die mit `/` beginnt oder ein relativer Sandbox-Pfad [verankert stattdessen im primären Arbeitsverzeichnis der Sitzung](/docs/de/permissions#read-and-edit).
495 495
496Vor v2.1.211 behielt Claude Code die Datei im Startverzeichnis. Es liest immer noch eine Datei, die eine frühere Version dort neben der Root-Datei hinterlassen hat; wo beide den gleichen Schlüssel setzen, gilt der Wert des Root, und Berechtigungsregeln aus beiden Dateien gelten. Der Agent SDK's [`resolveSettings()`](/docs/de/agent-sdk/typescript#resolvesettings) Helper liest die Datei immer aus dem Startverzeichnis.496Vor v2.1.211 hielt Claude Code die Datei im Startverzeichnis. Es liest immer noch eine Datei, die eine frühere Version dort neben der Root-Datei hinterlassen hat; wo beide denselben Schlüssel setzen, gilt der Wert des Root, und Berechtigungsregeln aus beiden Dateien gelten. Der [`resolveSettings()`](/docs/de/agent-sdk/typescript#resolvesettings)-Helfer des Agent SDK liest die Datei immer aus dem Startverzeichnis.
497 497
498Claude Code liest die gemeinsame `.claude/settings.json` aus dem [primären Arbeitsverzeichnis](/docs/de/permissions#working-directories) der Sitzung, sodass um eine Datei zu verwenden, die im Repository-Root eingecheckt ist, starten Sie Claude Code dort. Nachdem Sie [die Sitzung mit `/cd` verschieben](/docs/de/permissions#move-the-session-to-another-directory), liest Claude Code beide Projektdateien stattdessen aus dem neuen Verzeichnis, wobei die lokale Datei nach den gleichen Regeln platziert wird. Das Lesen von ihnen aus dem Verzeichnis, zu dem Sie verschoben haben, erfordert Claude Code v2.1.246 oder später.498Claude Code liest die gemeinsame `.claude/settings.json` aus dem [primären Arbeitsverzeichnis](/docs/de/permissions#working-directories) der Sitzung, also um eine Datei zu verwenden, die im Repository-Root committed ist, starten Sie Claude Code dort. Nachdem Sie [die Sitzung mit `/cd` verschieben](/docs/de/permissions#move-the-session-to-another-directory), liest Claude Code stattdessen beide Projektdateien aus dem neuen Verzeichnis, wobei die lokale Datei nach denselben Regeln platziert wird. Das Lesen von ihnen aus dem Verzeichnis, in das Sie verschoben haben, erfordert Claude Code v2.1.246 oder später.
499 499
500<span id="managed-settings-delivery" />500<span id="managed-settings-delivery" />
501 501
511 Überprüfen Sie, was Ihre Organisation erzwingt511 Überprüfen Sie, was Ihre Organisation erzwingt
512</h3>512</h3>
513 513
514Wenn Ihre Organisation Claude Code verwaltet, werden einige Einstellungen für Sie entschieden und nichts, das Sie in Ihre eigenen Dateien setzen, ändert sie. Um zu sehen, welche, führen Sie `/status` aus: die Zeile `Setting sources` nennt die verwaltete Quelle, die auf Sie angewendet wird. Verwaltete Einstellungen gelten überall dort, wo Claude Code auf dieser Maschine läuft; [Was ein Entwickler ändern kann](/docs/de/managed-settings#what-a-developer-can-change) behandelt lokale Admin-Rechte und Tools außer Claude Code.514Wenn Ihre Organisation Claude Code verwaltet, werden einige Einstellungen für Sie entschieden und nichts, das Sie in Ihre eigenen Dateien einfügen, ändert sie. Um zu sehen, welche, führen Sie `/status` aus: die Zeile `Setting sources` nennt die verwaltete Quelle, die auf Sie angewendet wird. Verwaltete Einstellungen gelten überall dort, wo Claude Code auf diesem Computer läuft; [Was ein Entwickler ändern kann](/docs/de/managed-settings#what-a-developer-can-change) behandelt lokale Administratorrechte und Tools außer Claude Code.
515 515
516Verwaltete Einstellungen erreichen Sie durch die [Bereitstellungsmechanismen](/docs/de/managed-settings#delivery-mechanisms) auf der Seite für verwaltete Einstellungen, am häufigsten:516Verwaltete Einstellungen erreichen Sie durch die [Bereitstellungsmechanismen](/docs/de/managed-settings#delivery-mechanisms) auf der Seite für verwaltete Einstellungen, am häufigsten:
517 517
518* [Serververwaltete Einstellungen](/docs/de/server-managed-settings), die Claude Code von der claude.ai Admin-Konsole oder einem selbstgehosteten [Claude-Apps-Gateway](/docs/de/claude-apps-gateway) abruft518* [Servergesteuerte Einstellungen](/docs/de/server-managed-settings), die Claude Code aus der claude.ai-Admin-Konsole oder einem selbstgehosteten [Claude-Apps-Gateway](/docs/de/claude-apps-gateway) abruft
519* MDM- oder OS-Richtlinien und `managed-settings.json` Dateien in einem Systemverzeichnis519* MDM- oder Betriebssystem-Richtlinien und `managed-settings.json`-Dateien in einem Systemverzeichnis
520* Ein Embedding-Host wie Claude Desktop, über die SDK `managedSettings` Option; siehe [Kontrollieren Sie die Richtlinie von einem Embedding-Host](/docs/de/managed-settings#parent-settings-from-embedding-hosts)520* Ein Embedding-Host wie Claude Desktop, über die SDK-Option `managedSettings`; siehe [Steuern Sie die Richtlinie von einem Embedding-Host](/docs/de/managed-settings#parent-settings-from-embedding-hosts)
521 521
522In einer [Cowork](https://claude.com/docs/cowork/overview) Sitzung, die auf Ihrer Maschine in der Claude Desktop-App läuft, ruft Claude Code keine serververwalteten Einstellungen von der claude.ai Admin-Konsole ab, und es liest Richtlinien, die auf Ihrem Gerät bereitgestellt sind, es sei denn, die Claude Desktop-Konfiguration Ihrer Organisation setzt `requireCoworkFullVmSandbox`. [Wo und wann eine Richtlinie angewendet wird](/docs/de/managed-settings#where-and-when-a-policy-applies) behandelt Cowork und Cloud-Sitzungen.522In einer [Cowork](https://claude.com/docs/cowork/overview)-Sitzung, die auf Ihrem Computer in der Claude Desktop-App läuft, ruft Claude Code keine servergesteuerten Einstellungen aus der claude.ai-Admin-Konsole ab, und es liest die Richtlinie, die auf Ihrem Gerät bereitgestellt ist, es sei denn, die Claude Desktop-Konfiguration Ihrer Organisation setzt `requireCoworkFullVmSandbox`. [Wo und wann eine Richtlinie angewendet wird](/docs/de/managed-settings#where-and-when-a-policy-applies) behandelt Cowork und Cloud-Sitzungen.
523 523
524Wenn Sie der Administrator sind, [Richten Sie Claude Code für Ihre Organisation ein](/docs/de/admin-setup) führt Sie durch die Auswahl dessen, was Sie erzwingen, und [Stellen Sie verwaltete Einstellungen bereit](/docs/de/managed-settings) behandelt Bereitstellung und wie Sie bestätigen, dass eine Richtlinie wirksam ist.524Wenn Sie der Administrator sind, führt Sie [Richten Sie Claude Code für Ihre Organisation ein](/docs/de/admin-setup) durch die Auswahl, was Sie erzwingen möchten, und [Stellen Sie verwaltete Einstellungen bereit](/docs/de/managed-settings) behandelt die Bereitstellung und wie Sie bestätigen, dass eine Richtlinie in Kraft ist.
525 525
526<h2 id="change-a-setting">526<h2 id="change-a-setting">
527 Ändern Sie eine Einstellung527 Ändern Sie eine Einstellung
598Um beispielsweise eine Sitzung auf Opus zu starten, ohne Ihren Standard zu ändern:598Um beispielsweise eine Sitzung auf Opus zu starten, ohne Ihren Standard zu ändern:
599 599
600```bash theme={null}600```bash theme={null}
601claude --settings '{"model": "claude-opus-4-8"}'601claude --settings '{"model": "claude-opus-5-5"}'
602```602```
603 603
604<h3 id="when-edits-take-effect">604<h3 id="when-edits-take-effect">
803 803
804Eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) läuft in einer [Cloud-Umgebung](/docs/de/cloud-environments) auf einem frischen Klon Ihres Repositorys, nicht auf Ihrer Maschine. Das ändert, welche Einstellungen es erreichen:804Eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) läuft in einer [Cloud-Umgebung](/docs/de/cloud-environments) auf einem frischen Klon Ihres Repositorys, nicht auf Ihrer Maschine. Das ändert, welche Einstellungen es erreichen:
805 805
806* **Gemeinsame Projekt-Einstellungen** (`.claude/settings.json`): werden in einer Sitzung mit einem Repository gelesen, da die Datei Teil des Klons ist und die Sitzung darin startet. Committen Sie eine Einstellung dort, um sie in diesen Sitzungen anzuwenden. Eine Sitzung mit mehreren Repositorys startet über den Klonen, daher lädt sie aus jeder `.claude/settings.json` des Repositorys nur die Plugins und Marktplätze, die die Datei deklariert, nicht Berechtigungsregeln, Hooks, `env` oder andere Schlüssel; siehe [Was von Ihrem Setup überträgt](/docs/de/cloud-environments#what-carries-over-from-your-setup).806* **Gemeinsame Projekt-Einstellungen** (`.claude/settings.json`): werden in einer Sitzung mit einem Repository gelesen, da die Datei Teil des Klons ist und die Sitzung darin startet. Committen Sie eine Einstellung dort, um sie in diesen Sitzungen anzuwenden. Eine Sitzung mit mehreren Repositorys startet über den Klonen und liest aus jeder `.claude/settings.json` des Repositorys nur die Schlüssel `enabledPlugins` und `extraKnownMarketplaces`, nicht Berechtigungsregeln, Hooks, `env` oder andere Schlüssel. Die Marktplätze und Plugins, die diese beiden Schlüssel deklarieren, [werden immer noch nicht in einer Cloud-Sitzung geladen](/docs/de/cloud-environments#what-carries-over-from-your-setup).
807* **Benutzer- und Projekt-lokale Einstellungen** (`~/.claude/settings.json` und `.claude/settings.local.json`): nicht gelesen. Beide bleiben auf Ihrer Maschine, und die lokale Datei ist nicht im Klon.807* **Benutzer- und Projekt-lokale Einstellungen** (`~/.claude/settings.json` und `.claude/settings.local.json`): nicht gelesen. Beide bleiben auf Ihrer Maschine, und die lokale Datei ist nicht im Klon.
808* **Verwaltete Einstellungen**: nur [serververwaltete Einstellungen](/docs/de/server-managed-settings) erreichen eine Cloud-Sitzung; eine `managed-settings.json` Datei oder MDM-Profil auf Ihrem Gerät nicht. Eine [selbstgehostete Umgebung](/docs/de/self-hosted-environments) liest auch die verwaltete Einstellungsdatei in ihrem Runner-Image. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) sagt, wann diese Datei angewendet wird.808* **Verwaltete Einstellungen**: nur [serververwaltete Einstellungen](/docs/de/server-managed-settings) erreichen eine Cloud-Sitzung; eine `managed-settings.json` Datei oder MDM-Profil auf Ihrem Gerät nicht. Eine [selbstgehostete Umgebung](/docs/de/self-hosted-environments) liest auch die verwaltete Einstellungsdatei in ihrem Runner-Image. [Wie Claude Code verwaltete Quellen kombiniert](/docs/de/managed-settings#how-claude-code-combines-managed-sources) sagt, wann diese Datei angewendet wird.
809* **`/config`**: im Browser unter claude.ai/code öffnet die Claude Code-Sektion Ihrer claude.ai-Einstellungen statt einen Wert zu ändern. Um eine Einstellung für eine Cloud-Sitzung zu ändern, setzen Sie eine [Umgebungsvariable](/docs/de/cloud-environments#set-environment-variables) auf der Umgebung, oder committen Sie in einer Sitzung mit einem Repository den Schlüssel zu der `.claude/settings.json` dieses Repositorys.809* **`/config`**: im Browser unter claude.ai/code öffnet die Claude Code-Sektion Ihrer claude.ai-Einstellungen statt einen Wert zu ändern. Um eine Einstellung für eine Cloud-Sitzung zu ändern, setzen Sie eine [Umgebungsvariable](/docs/de/cloud-environments#set-environment-variables) auf der Umgebung, oder committen Sie in einer Sitzung mit einem Repository den Schlüssel zu der `.claude/settings.json` dieses Repositorys.