Desarrollo y DevOps

Enviar múltiples archivos a GitHub mediante API

10 nodos 186 101 Automatic trigger
Descargar

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. 1.Activa la automatización manualmente o según un calendario programado
  2. 2.Configura los datos de archivos y detalles del repositorio en variables
  3. 3.Envía una solicitud HTTP a la API de GitHub para crear un nuevo commit
  4. 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. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (10)

Get latest commit SHA

HTTP Request

#1

Get base tree SHA

HTTP Request

#2

Create new tree

HTTP Request

#3

Create commit

HTTP Request

#4

Update branch

HTTP Request

#5

When clicking ‘Test workflow’

Manual Trigger

#6

Set Github Info

Set

#7

Sticky Note1

Sticky Note

#8

File 1

Set

#9

File 2

Set

#10