Limpieza de Git y Configuración del Repo: Mi Lucha Hoy

Guía para eliminar secretos del historial de Git con git filter-repo y gestionar remotos de forma segura. En Q2BSTUDIO ofrecemos desarrollo de software a medida, IA, ciberseguridad y servicios cloud.

11 sept 2025 • 2 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Hoy esperaba un día tranquilo de programación pero acabé pasando horas peleando con Git y GitHub. Tras corregir ayer la gestión de secretos intenté subir mi proyecto de nuevo y surgieron varios contratiempos.

Problemas encontrados: commits antiguos seguían incluyendo mi token aunque lo hubiera eliminado localmente, y la protección de push de GitHub no me dejaba empujar hasta que el token desapareciera por completo. Para limpiar el historial tuve que usar git filter-repo para eliminar realmente el archivo de todos los commits anteriores, una operación que da miedo porque reescribe la historia. Además trabajé en una carpeta clonada llamada chef-ai-clean para evitar riesgos, lo que dejó en mi equipo chef-ai y chef-ai-clean y me hizo dudar sobre cuál era el proyecto real. También eliminé el repositorio antiguo en GitHub y creé uno nuevo, por lo que tocó volver a añadir el remoto y resolver por qué el primer push fallaba.

Qué aprendí: git filter-repo es la forma adecuada para eliminar secretos del historial y no basta con borrar la línea en un commit. Al reescribir la historia es más seguro clonar el repositorio desde cero y trabajar en una copia fresca. Cambiar nombres de carpetas está bien, yo simplemente puse la antigua a un lado y renombré chef-ai-clean nuevamente a chef-ai. El primer push necesita git push -u origin main porque la opción -u establece la rama de seguimiento y luego sólo hay que usar git push.

El resultado final fue una pequeña victoria: un repositorio limpio en GitHub, secretos ignorados de forma segura por Git y una carpeta local con el nombre correcto chef-ai.

En Q2BSTUDIO acompañamos proyectos como este ofreciendo desarrollo de software a medida y creación de aplicaciones a medida, además de consultoría en inteligencia artificial y ciberseguridad para empresas. Si buscas servicio de desarrollo de aplicaciones te recomendamos visitar desarrollo de aplicaciones y software a medida y si tu foco es la automatización con modelos y agentes o soluciones de IA para negocios consulta Inteligencia artificial para empresas. También trabajamos en servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi y pentesting para garantizar que tus proyectos sean eficientes y seguros.

Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.