Content: 01798.zip (39.08 KB)
Uploaded: 12.01.2026

Positive responses: 0
Negative responses: 0

Sold: 0
Refunds: 0

$7
# Bulk file upload to GitHub via REST API, bypassing n8n´s limitations

This automation template enables bulk updating of multiple files in a GitHub repository using REST API within n8n — overcoming the limitation of the built-in GitHub node that supports only single-file operations. Designed for developers, DevOps engineers, and automation specialists who need programmatic control over content, configs, or documentation updates.

## Who it´s for
- Developers automating file updates in GitHub
- DevOps engineers managing configuration as code
- Automation specialists needing to bypass n8n´s GitHub node limitations

## What the automation does
- Triggered manually on demand
- Retrieves the latest commit SHA from the target branch
- Creates a new tree with updated file contents
- Commits the changes with a custom message
- Updates the branch reference to point to the new commit
- File contents are predefined inside the workflow using set nodes

## What´s included
- Ready-to-use n8n workflow
- Logic for sequential HTTP requests to GitHub REST API
- Integrations exclusively with GitHub via REST API
- Basic text instructions for setup and adaptation

## Requirements for setup
- GitHub account with access to the target repository
- Personal Access Token (PAT) with write permissions
- Running n8n instance (self-hosted or cloud)

## Benefits and outcomes
- Update multiple files in one execution
- No dependency on Git client or local repository
- Full integration into CI/CD pipelines without manual steps
- Reduced risk of human error during commits
- Clear audit trail with proper Git history entries

## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet