diff --git a/README.md b/README.md index 64df8e5..d51be24 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ bin/update.sh | `bin/ghadmin_install.sh` | Instala GitHub CLI (gh) con soporte multiplataforma | | `bin/gladmin_install.sh` | Instala GitLab CLI (glab) con múltiples métodos de instalación | | `source bin/forgejo_login.sh` | Inicia/cierra sesión en Forgejo usando tokens encriptados con SOPS | +| `source bin/github_login.sh` | Inicia/cierra sesión en GitHub usando tokens encriptados con SOPS | | `bin/cversion_token.sh` | Gestiona tokens de acceso para plataformas de control de versiones de forma segura | ### Seguridad y Acceso @@ -194,7 +195,7 @@ Este script proporciona una interfaz para gestionar tokens de acceso para difere - Incluye verificación de formato y seguridad de tokens - Gestiona automáticamente permisos para archivos de tokens -#### Autenticación con Forgejo usando token encriptado +#### Autenticación con Forgejo y GitHub usando token encriptado ```bash # Iniciar sesión en Forgejo usando el token encriptado @@ -202,15 +203,26 @@ source bin/forgejo_login.sh # Cerrar sesión de Forgejo source bin/forgejo_login.sh --logout + +# Iniciar sesión en GitHub usando el token encriptado +source bin/github_login.sh + +# Cerrar sesión de GitHub +source bin/github_login.sh --logout ``` -Este script facilita la autenticación con Forgejo/Codeberg CLI (berg): +El script de Forgejo facilita la autenticación con Forgejo/Codeberg CLI (berg): - Utiliza el token almacenado y encriptado por cversion_token.sh - Desencripta automáticamente el token usando SOPS - Detecta la URL de Forgejo basándose en la configuración de git - Configura la variable BERG_BASE_URL con la URL detectada - Proporciona opciones para login (por defecto) y logout +El script de GitHub facilita la autenticación con GitHub CLI (gh): +- Utiliza el token almacenado y encriptado por cversion_token.sh +- Desencripta automáticamente el token usando SOPS +- Proporciona opciones para login (por defecto) y logout + ### Copias de Seguridad Para respaldar configuraciones importantes: