mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 11:32:42 +00:00
fix(git): pushInsteadOf instead of insteadOf — keyless https fetch must work for fresh bring-up
This commit is contained in:
1 parent
6dbe7ff0fc
commit
71e34105c5
2 files changed
+3
-1
No files matched your search
@@ -63,6 +63,8 @@ Live `~/.config` entries were symlinks into dotstate storage; content copied wit
|
||||
- **Inir / Vertical-Rogz_AppleStudio / CachyOS**: deferred entirely (except tmux.conf, claimed above). Future `.role` values.
|
||||
- **systemd user units**: unit files managed, enable-state not (except session-critical via `run_once` script).
|
||||
- **Compiled tools in `~/.local/bin`**: never vendored; installed via `packages.yaml`. Only hand-written scripts ship in `dot_local/bin/`.
|
||||
- **gitconfig `insteadOf` → `pushInsteadOf`**: live config rewrote *all* GitHub https URLs to ssh, which breaks every anonymous clone (lazy.nvim, tpm, fisher) on a machine without SSH keys — i.e. the bootstrap one-liner. `pushInsteadOf` keeps keyless https fetches working; pushes still use ssh; private https fetches use the `gh auth git-credential` helper. Found by the Arch container validation.
|
||||
- **`core.pager = git-split-diffs`**: npm-installed tool, not in `packages.yaml` (no node package management in pass 1). Interactive-only; git works without it (pager errors degrade to no pager). Same for the `tea` credential helper (prad.codes host only).
|
||||
|
||||
## Secrets audit results
|
||||
|
||||
|
||||
Reference in new issue
Block a user