Configuraciones opcionales
Configura alias, colores, editor y firma de commits con claves del laboratorio.
Tu guía paso a paso
- 01
Configura alias, colores, editor y firma de commits con claves del laboratorio.
- 02
Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.
- 03
Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.
Ejercicio del laboratorio
Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.
git config --global core.editor nano
git config --global color.ui auto
git config --global alias.st status
cd ~/practice/repo
git config gpg.format ssh
git config user.signingkey ~/.ssh/id_lab
printf 'learner@lab.invalid %s\n' "$(cat ~/.ssh/id_lab.pub)" > ~/practice/allowed_signers
git config gpg.ssh.allowedSignersFile ~/practice/allowed_signers
printf 'Signed locally\n' > signed.txt
git add signed.txt
git -c commit.gpgsign=true commit -m "Sign course checkpoint"
git log -1 --show-signatureEjemplo original de referencia
Conservado del taller original en español. En el lab usa los recursos locales.
# Configuraciones opcionales recomendadas
#
# Editor por defecto para mensajes de commit
git config --global core.editor "code --wait" # VS Code
git config --global core.editor "nano" # Nano
#
# Colores en la terminal
git config --global color.ui auto
#
# Alias útiles (atajos)
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.cm "commit -m"
#
# Con estos alias puedes escribir:
# git st en lugar de git status
# git co en lugar de git checkout
#
# Firma de commits (opcional - agrega insignia "Verified")
git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true
# Luego agrega la misma clave SSH en GitHub como Signing KeyMarcar lectura completada
La lectura completada no verifica la ejecución del ejercicio.