awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
markomarkovic avatar

markomarkovic/simple-php-git-deploy

0
View on GitHub↗
1,044 stars·266 forks·PHP·MIT·17 views

Simple Php Git Deploy

This project is a PHP-based utility designed to automate server-side code updates by synchronizing a web server with a remote repository. It functions as a continuous deployment tool that triggers updates automatically whenever a push event occurs in the version control system.

The system distinguishes itself by utilizing webhook-triggered execution to initiate deployment tasks, ensuring that live environments remain consistent with the source code. It supports multi-environment management, allowing for independent configuration settings and distinct target paths for different development stages.

The tool provides a secure mechanism for remote server synchronization by requiring secret tokens for request authentication, which prevents unauthorized access to deployment endpoints. It manages these processes through shell-command orchestration, enabling the execution of native system operations to maintain repository state and file system parity.

Features

  • Deployment Automation - Automates code updates by pulling the latest changes from a remote repository whenever a new push event occurs.
  • Git-Push Deployments - Updates web server files automatically by pulling the latest code from a remote repository upon push events.
  • Endpoint Authentication - Secures deployment endpoints by requiring secret access tokens within request URLs to prevent unauthorized execution.
  • Webhook Triggers - Initiates automated deployment tasks by listening for incoming HTTP requests from version control platforms.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Request Token Validators - Restricts access to deployment endpoints by validating secret keys provided in request URLs.
  • Environment-Specific Configurations - Supports isolated configuration files that define unique target paths and repository settings for different server environments.
  • Remote Repository Synchronization - Maintains consistency between remote source and local server by performing automated pull operations to update the working directory.
  • Continuous Delivery Pipelines - Triggers remote server updates through webhooks to ensure the live environment reflects the latest code version.
  • Continuous Deployment - Provides a lightweight mechanism for synchronizing remote file systems with version control state after every push.
  • Deployment Environment Management - Manages multiple environments by supporting independent configuration settings and distinct target paths.
  • Git-Based Deployment Automations - Automates server code updates by pulling changes from a remote repository via webhooks.
  • Remote File Synchronization - Synchronizes remote file systems by copying updated code to target directories using secure protocols.
  • Remote Server Synchronization - Synchronizes project files between a version control system and a web server using secret tokens for secure access.
  • Remote Server Automation - Triggers remote server updates by executing scripts via webhooks or post-receive hooks.
  • Star history

    Star history chart for markomarkovic/simple-php-git-deployStar history chart for markomarkovic/simple-php-git-deploy

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does markomarkovic/simple-php-git-deploy do?

    This project is a PHP-based utility designed to automate server-side code updates by synchronizing a web server with a remote repository. It functions as a continuous deployment tool that triggers updates automatically whenever a push event occurs in the version control system.

    What are the main features of markomarkovic/simple-php-git-deploy?

    The main features of markomarkovic/simple-php-git-deploy are: Deployment Automation, Git-Push Deployments, Endpoint Authentication, Webhook Triggers, Request Token Validators, Environment-Specific Configurations, Remote Repository Synchronization, Continuous Delivery Pipelines.

    Which projects share features with markomarkovic/simple-php-git-deploy?

    Projects with overlapping indexed features include: dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… olipo186/git-auto-deploy — Git-Auto-Deploy is a lightweight HTTP server that functions as a background daemon to automate the deployment of local… shipitjs/shipit — Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,… samkirkland/ftp-deploy-action — This is a GitHub Action that automates FTP and FTPS file transfers, enabling continuous deployment directly from a…

    Projects sharing features with Simple Php Git Deploy

    These projects share indexed features with Simple Php Git Deploy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • dokploy/dokployDokploy avatar

      Dokploy/dokploy

      34,901View on GitHub↗

      Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

      TypeScriptbackendbackupsdatabases
      View on GitHub↗34,901
    • olipo186/git-auto-deployolipo186 avatar

      olipo186/Git-Auto-Deploy

      1,399View on GitHub↗

      Git-Auto-Deploy is a lightweight HTTP server that functions as a background daemon to automate the deployment of local project files. It listens for incoming webhook notifications from remote version control platforms and triggers repository updates whenever new commits are pushed. The tool operates as a persistent service, maintaining continuous availability to process deployment signals without requiring manual intervention or an active terminal session. It utilizes a configuration-driven approach to map specific webhook events to local repository paths, ensuring that code synchronization o

      Python
      View on GitHub↗1,399
    • shipitjs/shipitshipitjs avatar

      shipitjs/shipit

      5,294View on GitHub↗

      Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and executing shell commands via SSH. It functions as a deployment workflow manager and SSH automation framework, allowing users to define automation pipelines that coordinate local and remote scripts. The project distinguishes itself through a dependency-graph task orchestration system and an event-emitter hook system, which enable the creation of custom automation workflows with sequenced task coordination. It manages application versions using symlink-based release management, providin

      JavaScriptcapistranodeploydeployment
      View on GitHub↗5,294
    • aws/copilot-cliaws avatar

      aws/copilot-cli

      3,735View on GitHub↗

      AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the

      Goaws-apprunneraws-ecsaws-fargate
      View on GitHub↗3,735
    Compare all 30 related projects→

    Curated searches featuring Simple Php Git Deploy

    Hand-picked collections where Simple Php Git Deploy appears.
    • Self-Hosted Git-Push Deployment Platforms