ದಸ್ತಾವೇಜು
CLAUDE_CONFIG_DIR ವಿವರಣೆ
ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್ನಿಂದ ಯಂತ್ರದ ಮೂಲಕ ಅನುವಾದಿಸಲಾಗಿದೆ. ತಿದ್ದುಪಡಿಗಳಿಗೆ ಸ್ವಾಗತ. ಈ ಪುಟವನ್ನು GitHub ನಲ್ಲಿ ಸಂಪಾದಿಸಿ
CLAUDE_CONFIG_DIR ಎಂಬುದು ~/.claude ಬದಲಿಗೆ ಯಾವ ಫೋಲ್ಡರ್ ಬಳಸಬೇಕು ಎಂದು Claude Code ಗೆ ತಿಳಿಸುತ್ತದೆ. ಖಾತೆಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲವೂ ಅಲ್ಲಿರುತ್ತದೆ: ಲಾಗಿನ್, ಸೆಟ್ಟಿಂಗ್ಗಳು, MCP ಸರ್ವರ್ಗಳು, ಪ್ಲಗಿನ್ಗಳು ಮತ್ತು ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸ. ಇದನ್ನು ಬೇರೆ ಬೇರೆ ಫೋಲ್ಡರ್ಗಳಿಗೆ ಸೂಚಿಸಿದರೆ ನಿಮಗೆ ಪ್ರತ್ಯೇಕ ಖಾತೆಗಳು ಸಿಗುತ್ತವೆ.
CLAUDE_CONFIG_DIR=~/.claude-work claudeಫೋಲ್ಡರ್ನೊಳಗೆ ಏನಿದೆ
Claude Code 2.1.302 ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಲಾಗಿದೆ:
| ಪಾತ್ | ಒಳಗೊಂಡಿರುವುದು | ಹಂಚಿಕೊಳ್ಳಬಹುದೇ |
|---|---|---|
.credentials.json |
ಲಾಗಿನ್ ಟೋಕನ್ಗಳು (Linux), MCP OAuth ಟೋಕನ್ಗಳು | ಇಲ್ಲ |
.claude.json |
ಖಾತೆಯ ವಿವರಗಳು, ಬಳಕೆದಾರ MCP ಸರ್ವರ್ಗಳು, ಪ್ರಾಜೆಕ್ಟ್ವಾರು ಸ್ಥಿತಿ | ಇಲ್ಲ (MCP ಸರ್ವರ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ) |
settings.json |
ಅನುಮತಿಗಳು, hooks, ಮಾಡೆಲ್, ಸ್ಟೇಟಸ್ ಲೈನ್, ಪ್ಲಗಿನ್ಗಳು | ಹೌದು |
CLAUDE.md |
ಜಾಗತಿಕ ಸೂಚನೆಗಳು | ಹೌದು |
agents/, commands/, skills/, plugins/ |
ವಿಸ್ತರಣೆಗಳು | ಹೌದು |
projects/ |
.jsonl ಫೈಲ್ಗಳ ರೂಪದಲ್ಲಿ ಸಂಭಾಷಣೆಗಳು, ಪ್ರಾಜೆಕ್ಟ್ವಾರು ಮೆಮೊರಿ |
ಹೌದು |
history.jsonl |
ಪ್ರಾಂಪ್ಟ್ ಇತಿಹಾಸ | ಹೌದು |
sessions/, shell-snapshots/, cache/ ಮತ್ತು ಇತರವು |
ರನ್ಟೈಮ್ ಸ್ಥಿತಿ | ಇಲ್ಲ |
ಜನರನ್ನು ಗೊಂದಲಕ್ಕೀಡುಮಾಡುವ ಎರಡು ವಿವರಗಳು
CLAUDE_CONFIG_DIR ಇಲ್ಲದಿದ್ದಾಗ, .claude.json ಎಂಬುದು ~/.claude ಒಳಗೆ ಇರುವುದಿಲ್ಲ. ಆಗ Claude Code ಅದನ್ನು ಫೋಲ್ಡರ್ನ ಪಕ್ಕದಲ್ಲಿ, ~/.claude.json ನಲ್ಲಿ ಇರಿಸುತ್ತದೆ. ನೀವು CLAUDE_CONFIG_DIR=~/.claude ಬಳಸಲು ಆರಂಭಿಸಿದರೆ, Claude Code ಬದಲಿಗೆ ~/.claude/.claude.json ಗಾಗಿ ಹುಡುಕುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಖಾತೆ ಅದಕ್ಕೆ ಸಿಗುವುದಿಲ್ಲ. ccam import ಈ ಎರಡನ್ನೂ ಲಿಂಕ್ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ.
macOS ನಲ್ಲಿ ಲಾಗಿನ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇರುವುದಿಲ್ಲ, Keychain ನಲ್ಲಿ ಇರುತ್ತದೆ. Claude Code ಅದನ್ನು Claude Code-credentials ಎಂಬ ಹೆಸರಿನಡಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ; CLAUDE_CONFIG_DIR ಹೊಂದಿಸಿದ್ದರೆ, ಅದರ ನಂತರ ಫೋಲ್ಡರ್ ಪಾತ್ನ ಒಂದು ಚಿಕ್ಕ ಹ್ಯಾಶ್ ಇರುತ್ತದೆ. ಆದ್ದರಿಂದ ಪ್ರತ್ಯೇಕ ಫೋಲ್ಡರ್ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ Keychain ನಮೂದುಗಳು ಸಿಗುತ್ತವೆ. Keychain ಬರೆಯಲು ನಿರಾಕರಿಸಿದರೆ, Claude Code ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ .credentials.json ಅನ್ನು ಬಳಸುತ್ತದೆ.
ಫೋಲ್ಡರ್ಗಳ ನಡುವೆ ಹಂಚಿಕೆ
ಸಿಂಬಾಲಿಕ್ ಲಿಂಕ್ಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ: ಲಿಂಕ್ ಮಾಡಿದ settings.json ಅಥವಾ projects/ ಫೋಲ್ಡರ್ ಮೂಲಕ Claude Code ಓದುತ್ತದೆ ಮತ್ತು ಬರೆಯುತ್ತದೆ, ಮತ್ತು ಲಿಂಕ್ ಅನ್ನು ಹಾಗೆಯೇ ಉಳಿಸುತ್ತದೆ. MCP ಸರ್ವರ್ಗಳು ಇದಕ್ಕೆ ಅಪವಾದ, ಏಕೆಂದರೆ ಅವು ಲಾಗಿನ್ ಜೊತೆ .claude.json ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ; ಬದಲಿಗೆ ಅವುಗಳನ್ನು --mcp-config ಮೂಲಕ ರವಾನಿಸಿ.
ccam ನಿಖರವಾಗಿ ಈ ನಿಯಮಗಳ ಮೇಲೆಯೇ ನಿರ್ಮಿತವಾಗಿದೆ. ಅದು ಫೋಲ್ಡರ್ಗಳನ್ನು ಹೇಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ ಎಂದು ತಿಳಿಯಲು ಹಂಚಿಕೆ ನೋಡಿ, ಮತ್ತು ಒಟ್ಟಾರೆ ಚಿತ್ರಕ್ಕಾಗಿ ಹಲವು ಖಾತೆಗಳ ಮಾರ್ಗದರ್ಶಿ ನೋಡಿ.