Redact personal data before publishing as public repo

- config/git/gitconfig: replace real name, email, SSH signing key, and
  self-hosted git credential URL with placeholder values

- stages/06-scripts.sh: remove hardcoded personal email from bw login;
  CLI prompts interactively

- config/shell/zshrc.local.example: replace personal server URLs
  (Nextcloud, LiteLLM proxy), university email address, institution-
  specific Canvas LMS URL, and identifying Canvas key prefix with
  generic example.com placeholders

- TODO.md: replace personal email and Nextcloud URL in code examples
  with generic placeholders

- stages/07-uv-projects.sh: remove private org name from comment
This commit is contained in:
2026-06-07 15:20:56 +10:00
parent 5f8640c057
commit 3c6ca17a8b
5 changed files with 18 additions and 21 deletions

View File

@@ -8,7 +8,7 @@ or hardware-specific configuration).
- [ ] **Load SSH keys from Bitwarden** or generate a new key:
```bash
# Option A: Generate fresh key
ssh-keygen -t ed25519 -C "hi@julianprester.com"
ssh-keygen -t ed25519 -C "your@email.com"
# Option B: Set up Bitwarden+SSH loading
bw login
@@ -22,7 +22,7 @@ or hardware-specific configuration).
- [ ] **Add SSH public key to GitHub**: https://github.com/settings/keys
- [ ] Clone this repo and remaining repos:
```bash
git clone git@github.com:julianprester/linux-provision.git
git clone git@github.com:yourusername/linux-provision.git
```
## 2. Bitwarden & Environment Variables
@@ -70,7 +70,7 @@ If you prefer a plain file instead of Bitwarden:
## 4. Nextcloud
- [ ] Install Nextcloud Desktop Client (Flatpak or RPM)
- [ ] Connect to `https://nc.julianprester.com`
- [ ] Connect to your Nextcloud instance
- [ ] Select sync folders (especially `Nextcloud/3_bibliography/`)
- [ ] Update `PandocCiter.DefaultBib` in VS Code settings if bib path changes