Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 1.84 KB

File metadata and controls

93 lines (62 loc) · 1.84 KB

Configuración para Git

Volver al Inicio

Usuario y Correo

Usuario

git config --global user.name "Tu Nombre"

Correo

git config --global user.email "tu.correo@example.com"

Clave GPG

Ver tus claves

gpg --list-secret-keys --keyid-format LONG

Salida

sec   rsa4096/ABCDEF1234567890 2025-01-01 [SC]
      XXXXXXXXXXXXXXXXXXXXXXXX
uid                 [ultimate] Tu Nombre <tu.correo@example.com>
ssb   rsa4096/YYYYYYYYYYYYYYYY 2025-01-01 [E]

Configurar tu clave GPG a git

git config --global user.signingkey ABCDEF1234567890

Configurar git para firmar por defecto

git config --global commit.gpgsign true

Autenticación y Protocolos

Forzar SSH globalmente (GitHub y Codeberg)

Para evitar el uso de HTTPS y tokens, redirigimos todas las peticiones al túnel SSH.

# Para GitHub
git config --global url."git@github.com:".insteadOf "[https://github.com/](https://github.com/)"

# Para Codeberg
git config --global url."git@codeberg.org:".insteadOf "[https://codeberg.org/](https://codeberg.org/)"

Configuración de Mirrors (Dual Push)

1. Asegurar el remoto de GitHub

git remote set-url origin git@github.com:Kat404/repositorio-de-destino.git

2. Añadir Codeberg al flujo de push de origin

git remote set-url --add --push origin git@codeberg.org:Kat404/repositorio-de-destino.git

Editor & Sistema

Definir Helix como editor

git config --global core.editor "helix"

Configuración de finales de línea (estándar Unix)

git config --global core.autocrlf input

Nombre de rama inicial por defecto

git config --global init.defaultBranch main