当前位置: 首页 > ops >正文

Web3 实战项目项目部署到 GitHub 和上线预览的完整指南

目录

🚀 一、部署到 GitHub

✅ 前置准备

🧱 部署步骤:

1. 创建一个 GitHub 仓库

2. 上传项目文件

方法一:使用 Git 命令行

方法二:直接上传

🌐 二、通过 GitHub Pages 免费上线 DApp(前端)

✅ 设置步骤:

🧪 补充建议


🚀 一、部署到 GitHub

✅ 前置准备

  • 注册 GitHub 账号(如果你还没有)

  • 安装 Git 工具(或使用 GitHub Desktop)

🧱 部署步骤:

1. 创建一个 GitHub 仓库
  • 访问 GitHub.com

  • 点击右上角 +New repository

  • 仓库命名建议:message-board-dapp

  • 设置为 Public(公开),勾选 Add a README 可选

2. 上传项目文件

你可以通过以下两种方式上传:

方法一:使用 Git 命令行
# 解压 ZIP 包
unzip MessageBoard_DApp.zip
cd MessageBoard_DApp# 初始化 Git 项目
git init
git remote add origin https://github.com/你的用户名/message-board-dapp.git
git add .
git commit -m "init: first commit"
git push -u origin master
方法二:直接上传
  • 打开仓库页面

  • 点击 “Add file” → “Upload files”

  • 拖拽所有文件上传 → Commit changes


🌐 二、通过 GitHub Pages 免费上线 DApp(前端)

✅ 设置步骤:

  1. 打开你仓库的页面

  2. 点击 Settings → 选择左侧栏 Pages

  3. 找到 “Source” 一栏,选择:

    Branch: master(或 main)
    /root(表示根目录)
    
  4. 点击保存,页面会生成一个可公开访问的链接,形如:

https://你的用户名.github.io/message-board-dapp/
  1. 打开这个链接,就可以访问你的留言上链 DApp!


🧪 补充建议

  • 别忘了在 script.js 中把合约地址改成 Remix 部署后的地址;

  • 页面加载需要用户授权 Metamask;

  • GitHub Pages 仅适合静态前端(它不托管 Solidity 合约);

http://www.xdnf.cn/news/5086.html

相关文章:

  • django的权限角色管理(RBAC)
  • PyTorch API 4 - 分布式通信、分布式张量
  • 【递归、搜索和回溯】二叉树中的深搜
  • Docker中运行的Chrome崩溃问题解决
  • leetcode-hot-100(哈希)
  • 产品需求分析:需求收集方法(锻造产品内核)
  • 【OpenCV】imread函数的简单分析
  • PyTorch API 8 - 工具集、onnx、option、复数、DDP、量化、分布式 RPC、NeMo
  • 【金仓数据库征文】政府项目数据库迁移:从MySQL 5.7到KingbaseES的蜕变之路
  • STM32-ADC模数转换器(7)
  • 华为云Git使用与GitCode操作指南
  • 湖仓一体架构在金融典型数据分析场景中的实践
  • 多线程 2 - 死锁问题
  • 中国古代史2
  • P1065 [NOIP 2006 提高组] 作业调度方案 详解
  • 【计算机视觉】OpenCV实战项目:Deep Machine Learning Tutors:基于OpenCV的实时面部识别系统深度解析
  • 机器学习第四讲:无监督学习 → 给无标签积木自由组合,发现隐藏规律
  • Lambda表达式解读
  • inotify 文件监控机制
  • C# 参数
  • Kubernetes资源管理之Request与Limit配置黄金法则
  • 《向上生长》读书笔记day5
  • Flutter - UIKit开发相关指南 - 概览
  • 基于语言模型的依存关系分句 和 主题变换检测(基于词频和句段得分)的 意思
  • Git 分支指南
  • socket套接字的超时控制
  • 信息系统项目管理师-软考高级(软考高项)​​​​​​​​​​​2025最新(十二)
  • 安装jdk步骤
  • 关税冲击下,FBA国际物流企业如何靠智能拓客跑出增长“加速度”?
  • Java中关于多态的总结