1
0
Fork 0

README: use HTTPS URL for bootstrap clone

Anonymous read is enabled on the forge, so a freshly-installed box can
clone + init without needing SSH keys pre-configured. SSH stays as the
push URL on the main workstation.
This commit is contained in:
Rain 2026-06-21 18:45:53 -04:00
parent c373014249
commit ef9b7dcd2a

View file

@ -2,7 +2,7 @@
Chezmoi-managed dotfiles synced across all your linux boxes. Chezmoi-managed dotfiles synced across all your linux boxes.
Source of truth: `~/.local/share/chezmoi` on your main workstation. Source of truth: `~/.local/share/chezmoi` on your main workstation.
Remote: `ssh://git@git.melonbread.xyz/rain/gnu-plus-dotfiles.git` Remote: `https://git.melonbread.xyz/rain/gnu-plus-dotfiles.git` (HTTPS for bootstrap, SSH from your main workstation for push — see Onboarding below).
## Branches ## Branches
@ -38,8 +38,8 @@ On a fresh debian-stable or arch-base install:
# 1. Install chezmoi binary itself (one-time, before this repo's run_once runs) # 1. Install chezmoi binary itself (one-time, before this repo's run_once runs)
sh -c "$(curl -fsSL get.chezmoi.io)" -- -b "$HOME/.local/bin" sh -c "$(curl -fsSL get.chezmoi.io)" -- -b "$HOME/.local/bin"
# 2. Initialize from your repo # 2. Initialize from your repo (HTTPS — works without SSH keys on a fresh box)
chezmoi init --apply ssh://git@git.melonbread.xyz/rain/gnu-plus-dotfiles.git chezmoi init --apply https://git.melonbread.xyz/rain/gnu-plus-dotfiles.git
# 3. The bootstrap scripts run automatically. They will: # 3. The bootstrap scripts run automatically. They will:
# - install age, git, curl (run_once_00) # - install age, git, curl (run_once_00)