Ir al contenido
  1. Posts/

Respaldo de Repos Privados de GitHub en Google Drive

··271 palabras·2 mins·

☁️ ¿GitHub tiene problemas de disponibilidad? Usa Google Drive como remoto git

Con el aumento masivo de commits generados por vibe coding, GitHub ha experimentado intermitencias. Una solución elegante: usar tu propio Google Drive (o OneDrive, iCloud, Dropbox) como repositorio remoto git privado.

🏗️ La arquitectura “Local-Remote”:

  • Se crea un repositorio bare en Google Drive (solo metadatos, sin archivos de trabajo)
  • Trabajás normalmente en tu SSD local
  • Los pushes son copias rápidas entre unidades, no operaciones de red

⚠️ El problema con cloud storage y git: Los proveedores de cloud no están optimizados para miles de micro-archivos. La solución: forzar el uso de Pack Files que consolidan todo en un único archivo binario comprimido.

🔧 Pasos clave:

  1. git init --bare en tu Google Drive
  2. Configurar gc.auto 0 y repack.writeBitmaps true
  3. Activar “Siempre disponible offline” para evitar “bad object” errors
  4. Conectar tu repo local: git remote add gdrive "G:\My Drive\..."
  5. git push gdrive --all — igual que GitHub

✅ Sin servidores adicionales. Sin costos extra. Con los mismos comandos git que ya conocés.

💡 Explicación en pocas palabras
#

Git guarda el historial de tu código en miles de pequeños archivos. Google Drive no maneja bien eso. La solución es “empaquetar” todos esos archivos en uno solo y guardar eso en Drive. Así podés usar Google Drive como si fuera GitHub, con los mismos comandos de siempre.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano