025b9f154193c195f483fffb1ab7cead08b3037c
🛠️ git subir
Comando personalizado para subir cambios a un repositorio Gitea con autenticación automática, manejo de conflictos y commits interactivos.
🚀 Instalación
./instalar-subir.sh
Verifica e instala openssl si falta.
Solicita usuario y token de Gitea.
Verifica credenciales contra la API.
Permite guardar credenciales cifradas o en texto plano.
Crea el comando global git subir.
Seguridad
Las credenciales pueden guardarse cifradas con openssl.
Se descifran al ejecutar git subir mediante contraseña.
🧹 Desinstalación
bash
./desinstalar-subir.sh
Elimina el comando, el script y las credenciales.
✨ Funcionalidades de git subir
Detecta cambios sin commitear y ofrece hacer commit automático.
Realiza git push con autenticación embebida.
Si el push falla, intenta git pull --allow-unrelated-histories.
Detecta conflictos y ofrece merge automático.
Muestra mensajes claros y estructurados.
📦 Requisitos
openssl
🧠 Autor
Nahuel Baglietto — Scripts diseñados para mejorar la experiencia de trabajo con Git y Gitea.
Código
---
¿Querés que también agregue una opción en el instalador para instalar el comando solo
Languages
Shell
100%