# Global Claude Configuration ## Git Hosting - Using **Gitea** for Git hosting (not GitHub/GitLab) - Use `gh` CLI alternatives or direct git commands where appropriate - CI/CD workflows use `.gitea/workflows/` directory ## Docker Registry - **Local (dev):** `192.168.200.200:5000` — used for local builds and dev environments - **Production:** `registry.directlx.dev` — used for all production deployments (HiveOps/HiveIQ) ## Project Memory - Every project Claude is run under must have a memory folder created at the start of the session - Memory path: `~/.claude/projects/{project-path-slug}/memory/MEMORY.md` - If the memory folder/file does not exist, create it before doing any work - Save key architectural decisions, file locations, bugs fixed, workflows, and user preferences ## Production SSH Access - **SSH user:** `bcosadmin` - **SSH key:** `~/.ssh/id_ed25519_hiveiq` - Always use: `ssh -i ~/.ssh/id_ed25519_hiveiq bcosadmin@` ## Claude Config Repo - `~/.claude` is symlinked to `/source/directlx-claude-config` - Gitea repo: `http://192.168.200.102/directlx/directlx-claude-config.git` - Commit and push after significant config or memory changes for backup