FácilGuías

Setting Allow Git Operations — autoriza git status/diff/add/commit/push (1,061 installs)

Setting con 1,061 installs. Pre-autoriza git ops comunes (status, diff, add, commit, push). Workflow git fluido sin pedir permiso por cada comando. Requiere user confirmation para destructivos.

29 de mayo de 20262 min de lecturaclaude-codegit

Qué es#

Claude Code por default pregunta antes de ejecutar comandos. Este setting pre-autoriza las git ops comunes:

  • git status
  • git diff
  • git add
  • git commit
  • git push
  • ...y más (7 ops totales)

Operaciones destructivas siguen requiriendo confirmation. Workflow git fluido sin "permitir / cancelar" cada vez.

Tabla resumen#

CampoValor
Categoría aitmplpermissions
Installs1,061
Setting keypermissions.allow
Ops autorizadas7 git comandos comunes

Cómo se instala#

bash
npx claude-code-templates@latest --setting permissions/allow-git-operations

Para Claude:

bash
Instalé el setting permissions/allow-git-operations. Listame qué git
ops están pre-autorizadas y cuáles siguen pidiendo confirmation.

Qué podés hacer con esto#

Workflow git sin interrupciones#

Editás, Claude commitea, Claude pushea — sin "permitir" en cada step.

Para sesiones autónomas#

/goal que incluye git ops: el setting evita que Claude se trabe pidiendo confirmation.

Combo con Conventional Commits Hook#

Setting autoriza commits. Hook valida format. Workflow git automatizado pero seguro.

Combo con Prevent Direct Push Hook#

Setting autoriza push genérico. Hook bloquea push a branches protegidas. Defense in depth.

Cuándo NO conviene#

⚠️ Antes de habilitar
  • Para repos críticos: considerá si querés siempre confirmation.
  • Sin hooks de seguridad: auto-push sin Prevent Direct Push puede ser peligroso.
  • Si tu workflow es de review-each-step: este setting saltea esos pasos.
  • Tokens git con scope amplio: el setting + tokens amplios = catastrofe potencial.

Bajalo de la fuente#

Recursos relacionados#