awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JamesIves avatar

JamesIves/github-pages-deploy-action

0
View on GitHub↗
4,583 نجوم·423 تفرعات·TypeScript·MIT·2 مشاهداتgithub.com/marketplace/actions/deploy-to-github-pages↗

Github Pages Deploy Action

This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external repositories. It functions as a CI/CD deployment tool and Git branch synchronizer that mirrors a local directory of build artifacts to a remote branch.

The tool distinguishes itself by performing difference-based file pruning, which removes stale files from the destination branch that no longer exist in the source folder. It also supports cross-project workflows by allowing deployments to external repositories using personal access tokens or SSH keys.

The action covers broad capabilities for static site hosting and continuous delivery, including the synchronization of deployment folders and the export of deployment status variables to track whether a push succeeded or failed.

Features

  • GitHub Pages Deployments - Automates the deployment of production assets to GitHub Pages to make websites publicly available.
  • GitHub Pages Deployments - Automates the process of pushing production assets to GitHub Pages to make a website publicly available.
  • Web Publishing Pipelines - Integrates build artifacts into a continuous delivery pipeline to automatically update a live website.
  • Secure Code Deployment - Securely pushes build artifacts to a target branch or external repository using tokens or SSH keys.
  • Deployment Utilities - Provides a utility for automating the delivery of production-ready assets from a build pipeline to a hosting target.
  • Remote File Deployment - Updates remote branches with local files while supporting exclusion patterns to preserve specific assets.
  • Local-Remote Branch Synchronizers - Synchronizes a local directory of build artifacts with a remote Git branch to update the hosted site.
  • GitHub Actions - Implements a reusable workflow component that executes deployment tasks within the GitHub Actions ecosystem.
  • Static Site Hosting - Manages the transition of compiled static files from a source directory to a hosting branch for web delivery.
  • Cross-Repository Deployments - Enables cross-project workflows by pushing deployment content to external GitHub repositories.
  • Deployment Payload Pruning - Synchronizes deployment state by deleting files from the destination that no longer exist in the source.
  • Remote Repository Syncing - Pushes build outputs from one GitHub repository to a different destination repository using secure authentication.
  • Deployment Branch Pruning - Implements difference-based pruning to remove stale artifacts from the destination branch during deployment.
  • Repository Access Authentications - Uses personal access tokens and SSH keys to grant write access to target deployment repositories.
  • Deployment Branch Cleanups - Automatically cleans up stale assets from the deployment branch to keep the production environment synchronized.
  • Stale Artifact Removal - Prevents artifact accumulation by removing files from the target branch that no longer exist in the source.
  • Directory-to-Branch Synchronizers - Mirrors a local directory to a remote Git branch while removing stale files to ensure an exact match.
  • Local-to-Remote Path Mapping - Maps a specific local build folder to the root of a remote deployment branch.
  • Token-Based Authentication - Supports authentication via GitHub personal access tokens and SSH keys for secure repository access.

سجل النجوم

مخطط تاريخ النجوم لـ jamesives/github-pages-deploy-actionمخطط تاريخ النجوم لـ jamesives/github-pages-deploy-action

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Github Pages Deploy Action

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Github Pages Deploy Action.
  • peaceiris/actions-gh-pagesالصورة الرمزية لـ peaceiris

    peaceiris/actions-gh-pages

    5,312عرض على GitHub↗

    This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub Pages. It functions as a deployment tool that pushes build artifacts from a workflow to a remote Git repository branch for web hosting. The tool supports publishing to external repositories, enabling a private-to-public workflow to keep source code hidden. It also provides compatibility with GitHub Enterprise Server instances for deployments within private corporate environments. Core capabilities include managing the hosting branch through the creation of orphan branches to remo

    TypeScript
    عرض على GitHub↗5,312
  • gitname/react-gh-pagesالصورة الرمزية لـ gitname

    gitname/react-gh-pages

    6,950عرض على GitHub↗

    This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL. The tool streamlines the deployment workflow by compiling source code into static assets and pushing those production-ready files to a dedicated remote git branch. This git-driven distribution ensures that the build artifacts are hosted on a public server without requiring a manual upload process. The system manages t

    TypeScriptcreate-react-appdeploymenteducational
    عرض على GitHub↗6,950
  • daattali/beautiful-jekyllالصورة الرمزية لـ daattali

    daattali/beautiful-jekyll

    5,813عرض على GitHub↗

    Beautiful Jekyll is a ready-to-use Jekyll theme designed for building a personal website or blog and publishing it on GitHub Pages with minimal configuration. It transforms Markdown content into a fully styled static website, providing a complete static site generator theme that handles blog posts, tags, and navigation through a clean, mobile-first design. The theme distinguishes itself through extensive configuration and extensibility options, allowing users to customize color schemes, navigation menus, page layouts, and social links without modifying core files. It supports multiple comment

    HTMLbloggithub-pagesjekyll
    عرض على GitHub↗5,813
  • getgridea/grideaالصورة الرمزية لـ getgridea

    getgridea/gridea

    10,276عرض على GitHub↗

    Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a server. It stores all content as plain Markdown files and JSON in a local folder, compiles them into a static site, and deploys the result to multiple remote targets including GitHub Pages, Coding Pages, and SFTP servers. The application runs as a cross-platform Electron client, providing a native editing and publishing experience. It supports custom themes that can be selected, installed from a built-in marketplace, and configured with settings like social links and analytic

    TypeScriptblogblog-engineblog-platform
    عرض على GitHub↗10,276
عرض جميع البدائل الـ 30 لـ Github Pages Deploy Action→

الأسئلة الشائعة

ما هي وظيفة jamesives/github-pages-deploy-action؟

This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external repositories. It functions as a CI/CD deployment tool and Git branch synchronizer that mirrors a local directory of build artifacts to a remote branch.

ما هي الميزات الرئيسية لـ jamesives/github-pages-deploy-action؟

الميزات الرئيسية لـ jamesives/github-pages-deploy-action هي: GitHub Pages Deployments, Web Publishing Pipelines, Secure Code Deployment, Deployment Utilities, Remote File Deployment, Local-Remote Branch Synchronizers, GitHub Actions, Static Site Hosting.

ما هي البدائل مفتوحة المصدر لـ jamesives/github-pages-deploy-action؟

تشمل البدائل مفتوحة المصدر لـ jamesives/github-pages-deploy-action: peaceiris/actions-gh-pages — This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub… gitname/react-gh-pages — This project is a command line deployment tool designed to automate the process of publishing React application builds… daattali/beautiful-jekyll — Beautiful Jekyll is a ready-to-use Jekyll theme designed for building a personal website or blog and publishing it on… getgridea/gridea — Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a… saadpasta/developerfolio — DeveloperFolio is a React-based template for building a personal developer portfolio website. The project is… upptime/upptime — Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It…