Desarrollo y DevOps
Enviar múltiples archivos a GitHub mediante API
10 nodos
186
101
Automatic trigger
Descripción del flujo de trabajo
Automatiza el envío simultáneo de varios archivos a tu repositorio de GitHub usando la API de GitHub, eliminando cargas manuales y acelerando el flujo de trabajo de desarrollo de manera confiable.
Cómo funciona
- 1.Activa la automatización manualmente o según un calendario programado
- 2.Configura los datos de archivos y detalles del repositorio en variables
- 3.Envía una solicitud HTTP a la API de GitHub para crear un nuevo commit
- 4.Actualiza la rama del repositorio con los archivos subidos
Casos de uso
- Hacer copias de seguridad automáticas de exportaciones de bases de datos en repositorios de GitHub
- Desplegar reportes y archivos CSV en repositorios del proyecto según un calendario
Requisitos
- Token de acceso personal de GitHub con permisos de escritura en repositorios
- Comprensión básica de la estructura de solicitudes REST API
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
HTTP Request
Manual Trigger
Set
Note
Detalles
Disparador
Automatic trigger
Nodos
10
Aplicaciones
4
Vistas
186
Descargas
101
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (10)
Get latest commit SHA
HTTP Request
Get base tree SHA
HTTP Request
Create new tree
HTTP Request
Create commit
HTTP Request
Update branch
HTTP Request
When clicking ‘Test workflow’
Manual Trigger
Set Github Info
Set
Sticky Note1
Sticky Note
File 1
Set
File 2
Set