[DOCS] Actualizar README.md para incluir github_login.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-03-20 11:07:11 -05:00
parent 51e681bd2c
commit c2e059a190
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26

View file

@ -69,6 +69,7 @@ bin/update.sh
| `bin/ghadmin_install.sh` | Instala GitHub CLI (gh) con soporte multiplataforma | | `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 | | `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/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 | | `bin/cversion_token.sh` | Gestiona tokens de acceso para plataformas de control de versiones de forma segura |
### Seguridad y Acceso ### 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 - Incluye verificación de formato y seguridad de tokens
- Gestiona automáticamente permisos para archivos 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 ```bash
# Iniciar sesión en Forgejo usando el token encriptado # Iniciar sesión en Forgejo usando el token encriptado
@ -202,15 +203,26 @@ source bin/forgejo_login.sh
# Cerrar sesión de Forgejo # Cerrar sesión de Forgejo
source bin/forgejo_login.sh --logout 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 - Utiliza el token almacenado y encriptado por cversion_token.sh
- Desencripta automáticamente el token usando SOPS - Desencripta automáticamente el token usando SOPS
- Detecta la URL de Forgejo basándose en la configuración de git - Detecta la URL de Forgejo basándose en la configuración de git
- Configura la variable BERG_BASE_URL con la URL detectada - Configura la variable BERG_BASE_URL con la URL detectada
- Proporciona opciones para login (por defecto) y logout - 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 ### Copias de Seguridad
Para respaldar configuraciones importantes: Para respaldar configuraciones importantes: