From 1fb78c41ab2ae877ed2601274a8b1285b0671218 Mon Sep 17 00:00:00 2001 From: "Efrain (Helgen)" Date: Mon, 19 Oct 2026 16:59:39 -0600 Subject: [PATCH] CLAUDE.md: git ahora usa GitHub CLI (gh) en lugar del token personal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gh v2.102.0 instalado en ~/.local/bin sin Homebrew; sesión con gh auth login --web y credenciales de git con gh auth setup-git. Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 2e890f8..548c1f4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -66,8 +66,10 @@ para que un `clasp push` desde ella no pise la API con código viejo; no volver Git inicializado el 19/10/2026 (rama `main`; nombre y correo configurados solo en este repositorio). El `.gitignore` excluye `node_modules/`, `.wrangler/`, `Icon`, `.DS_Store` y archivos de credenciales (`.env`, `.clasprc.json`, `*.pem`…). Respaldo en el repositorio **privado** de GitHub `https://github.com/efrainsosa27/cotizador-helgen.git` (remoto `origin`). -En esta Mac no hay `gh` ni llave SSH: el primer `git push` lo hace el usuario con su usuario y un token personal de GitHub -(se guarda en el llavero de macOS con `osxkeychain`). Primer push hecho el 19/10/2026. +Primer push hecho el 19/10/2026 con un token personal (llavero `osxkeychain`). Desde el 19/10/2026 git usa **GitHub CLI**: +`gh` v2.102.0 en `~/.local/bin/gh` (binario oficial de `cli/cli`, sin Homebrew porque pide administrador; `~/.zprofile` +agrega `~/.local/bin` al `PATH`), sesión `efrainsosa27` con `gh auth login --web` y `gh auth setup-git` (en `~/.gitconfig`, +solo para github.com). `git push` ya no pide token. Sin llave SSH. Si la sesión expira: `gh auth login --hostname github.com --git-protocol https --web`. Si `git fetch` falla con `bad object refs/Icon`, macOS dejó archivos `Icon` vacíos dentro de `.git`; borrarlos con `find .git -name $'Icon\r' -size 0 -delete`.