返回

初学者必备,使用GitHub Pages和GitHub Actions快速部署前端项目(以React为例)

前端

前言

在当今快节奏的数字世界中,快速而可靠地部署前端项目已成为开发者的首要任务。GitHub Pages和GitHub Actions是两个强大的工具,它们可以帮助您实现这一目标。GitHub Pages提供了一个免费且易于使用的平台,用于托管您的静态网站或文档,而GitHub Actions则是一个自动化平台,可让您在每次代码更新时自动构建、测试和部署您的项目。

第1步:创建GitHub Pages站点

  1. 登录GitHub账号

    首先,您需要登录您的GitHub账号。如果没有账号,请先创建一个。

  2. 创建新的存储库

    点击右上角的“New repository”按钮,创建一个新的存储库。

  3. 为您的存储库命名

    在“Repository name”字段中输入您的存储库的名称,然后点击“Create repository”按钮。

  4. 初始化您的存储库

    在刚创建的存储库的页面中,点击“Initialize this repository with a README”按钮。

第2步:设置GitHub Actions自动部署

  1. 创建新的GitHub Actions工作流

    在GitHub Pages中创建好存储库后,我们需要设置GitHub Actions工作流来自动部署您的前端项目。为此,点击存储库页面顶部的“Actions”选项卡,然后点击“New workflow”按钮。

  2. 选择工作流模板

    在“Select a workflow template”页面中,选择“Deploy React App to GitHub Pages”模板。

  3. 配置工作流

    在“Configure your workflow”页面中,您需要配置工作流的设置。

    • Repository: 选择您要部署的存储库。
    • Branch: 选择要自动部署的分支。
    • GitHub Token: 输入您的GitHub令牌。您可以通过点击GitHub头像旁边的向下箭头,然后点击“Settings”->“Developer settings”->“Personal access tokens”来生成令牌。
  4. 保存并运行工作流

    点击“Start commit”按钮以保存并运行工作流。

第3步:部署您的前端项目

  1. 将您的前端项目推送到GitHub

    现在您已经设置了GitHub Pages站点和GitHub Actions工作流,就可以将您的前端项目推送到GitHub了。

    • 打开您的终端或命令提示符。

    • 导航到您的前端项目目录。

    • 输入以下命令:

      git add .
      git commit -m "Initial commit"
      git push origin main
      
  2. 等待工作流运行完成

    您的前端项目现在已经被推送到GitHub了。GitHub Actions工作流会自动开始运行,将您的项目构建并部署到GitHub Pages。

  3. 访问您的已部署项目

    工作流运行完成后,您就可以通过访问GitHub Pages站点来查看您的已部署项目了。

结论

在本文中,我们向您展示了如何使用GitHub Pages和GitHub Actions轻松部署您的前端项目。通过使用GitHub Pages的免费托管服务和GitHub Actions的自动化部署功能,您可以快速、可靠地将您的项目部署到网上。无论您是个人开发者还是企业团队,本指南都可以帮助您轻松实现前端项目的部署,并专注于开发出更出色的产品。