# Manual Git repo setup with README, commit, and push via n8n
This automation template streamlines the initial setup of Git repositories by automatically adding a README.md file, creating the first commit, and pushing changes to a remote repository in one manual execution. Ideal for teams enforcing consistent project initialization standards.
## Who it´s for
- Developers who frequently start new projects and want to automate initial setup.
- DevOps engineers configuring CI/CD pipelines with pre-initialized repositories.
- Teams aiming to standardize documentation and structure across new repositories.
## What the automation does
- Manually triggered via the n8n interface.
- Adds a README.md file to the specified local repository directory.
- Initializes the repository if not already initialized.
- Creates a commit with a predefined message.
- Pushes changes to the remote repository.
- Passes the repository path between nodes for operation consistency.
## What´s included
- Ready-to-use n8n workflow.
- Logic for manual trigger and sequential Git operations.
- Integrations only with Git and local_repository.
- Basic textual instructions for launch and adaptation.
## Requirements for setup
- n8n instance (self-hosted or cloud).
- Access to a local directory containing the Git repository.
- Configured SSH keys or access tokens for the remote repository (GitHub, GitLab, etc.).
## Benefits and outcomes
- Saves time when starting new projects.
- Reduces risk of human error during manual setup.
- Enforces a uniform initial state across repositories.
- Easy to scale across multiple projects.
## 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