awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·2 vues

Simple Php Git Deploy

Ce projet est un utilitaire basé sur PHP conçu pour automatiser les mises à jour de code côté serveur en synchronisant un serveur web avec un dépôt distant. Il fonctionne comme un outil de déploiement continu qui déclenche automatiquement des mises à jour chaque fois qu'un événement de push se produit dans le système de contrôle de version.

Le système se distingue par l'utilisation d'une exécution déclenchée par webhook pour initier les tâches de déploiement, garantissant que les environnements de production restent cohérents avec le code source. Il prend en charge la gestion multi-environnement, permettant des paramètres de configuration indépendants et des chemins cibles distincts pour différentes étapes de développement.

L'outil fournit un mécanisme sécurisé pour la synchronisation de serveurs distants en exigeant des jetons secrets pour l'authentification des requêtes, ce qui empêche l'accès non autorisé aux points de terminaison de déploiement. Il gère ces processus par orchestration de commandes shell, permettant l'exécution d'opérations système natives pour maintenir l'état du dépôt et la parité du système de fichiers.

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.
  • 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.

Historique des stars

Graphique de l'historique des stars pour markomarkovic/simple-php-git-deployGraphique de l'historique des stars pour markomarkovic/simple-php-git-deploy

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Simple Php Git Deploy

Sélections manuelles où Simple Php Git Deploy apparaît.
  • Plateformes de déploiement par git-push auto-hébergées

Questions fréquentes

Que fait markomarkovic/simple-php-git-deploy ?

Ce projet est un utilitaire basé sur PHP conçu pour automatiser les mises à jour de code côté serveur en synchronisant un serveur web avec un dépôt distant. Il fonctionne comme un outil de déploiement continu qui déclenche automatiquement des mises à jour chaque fois qu'un événement de push se produit dans le système de contrôle de version.

Quelles sont les fonctionnalités principales de markomarkovic/simple-php-git-deploy ?

Les fonctionnalités principales de markomarkovic/simple-php-git-deploy sont : Deployment Automation, Git-Push Deployments, Endpoint Authentication, Webhook Triggers, Request Token Validators, Environment-Specific Configurations, Remote Repository Synchronization, Continuous Delivery Pipelines.

Quelles sont les alternatives open-source à markomarkovic/simple-php-git-deploy ?

Les alternatives open-source à markomarkovic/simple-php-git-deploy incluent : 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… samkirkland/ftp-deploy-action — This is a GitHub Action that automates FTP and FTPS file transfers, enabling continuous deployment directly from a… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,…

Alternatives open source à Simple Php Git Deploy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Simple Php Git Deploy.
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Voir sur 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
    Voir sur GitHub↗34,901
  • olipo186/git-auto-deployAvatar de olipo186

    olipo186/Git-Auto-Deploy

    1,399Voir sur 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
    Voir sur GitHub↗1,399
  • shipitjs/shipitAvatar de shipitjs

    shipitjs/shipit

    5,294Voir sur 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
    Voir sur GitHub↗5,294
  • aws/copilot-cliAvatar de aws

    aws/copilot-cli

    3,735Voir sur 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
    Voir sur GitHub↗3,735
Voir les 30 alternatives à Simple Php Git Deploy→