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.
|
- **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).
|
- **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/`.
|
- **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
|
## Secrets audit results
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
email = {{ .email }}
|
email = {{ .email }}
|
||||||
name = {{ .name }}
|
name = {{ .name }}
|
||||||
[url "git@github.com:"]
|
[url "git@github.com:"]
|
||||||
insteadOf = https://github.com/
|
pushInsteadOf = https://github.com/
|
||||||
[pager]
|
[pager]
|
||||||
diff = diffnav
|
diff = diffnav
|
||||||
[delta]
|
[delta]
|
||||||
|
|||||||
Reference in new issue
Block a user