记录 | 将Word生成的静态网页部署到Github Page

news/2024/11/7 20:43:18/

任务描述

  • 使用Word, 可以直接获得 一个静态的网页XXX.html和对应的文件夹XXX.files
  • 问题:如何将它托管在github上?

步骤

使用github pages进行托管和发布

步骤1:创建仓库

  • 创建一个新的GitHub仓库:访问 https://github.com 并使用您的GitHub帐户登录。点击右上角的"+“图标,然后选择"New repository”。为仓库起一个名字,例如XXX-project,然后选择"Public",最后点击"Create repository"

步骤2:添加文件到仓库并上传

cd /path/to/the/folder
git init
git add .
git commit -m "Add static website files"
git branch -M main
git remote add origin git@github.com:username/XXX.git
git push -u origin main

步骤3:启用Github Pages

  • 回到GitHub仓库页面,点击"Settings"选项卡,然后向下滚动到"GitHub Pages"部分。在"Source"下拉菜单中,选择main分支,然后点击"Save"。

在这里插入图片描述

  • 通过如下链接访问:https://username.github.io/XXX-project/XXX.html

其他bug记录

问题1

  • 因为是新注册的github账号,因此在使用电脑git push的时候遇到了权限错误:
    • git push -u origin main remote: Permission to XXX-project/XXX.git denied to old_username. fatal: unable to access 'https://github.com/new_usrname/XXX.git/': The requested URL returned error: 403
  • 解决方案:
    • step 1: 为特定仓库配置不同的Git凭据
      • 在本地仓库目录中(本例中为E:\Papers\webpage),运行以下命令以将新的GitHub用户名和电子邮件地址设置为仅针对该仓库的配置:
      • git config user.name "your-new-username";git config user.email "your-new-email@example.com"
    • step 2: 生成新的ssh密钥,并添加到Github上
    • step 3: 在本地仓库目录中运行以下命令,将远程URL更改为SSH URL(将your-new-username替换为实际的新用户名):git remote set-url origin git@github.com:your-new-username/Test.git
    • step 4: 现在,应该能够使用 git push -u origin main 推送更改。
    • step 5: 如果还是不行,运行GIT_SSH_COMMAND="ssh -v" git push -u origin main(Linux)或$env:GIT_SSH_COMMAND="ssh -v"; git push -u origin main(Windows)来查看详细的报错,
      • 一个可能的保存原因是:上传时尝试了.ssh/下的其他私钥,但是没有尝试正确的私钥。对应的解决方法:在/.ssh/config文件中设置:从而成功解决
Host github.comIdentityFile ~/.ssh/the_right_private_key

问题2

  • win 11系统更新后开始菜单直接右键 (即 Win + X)找不到 管理员的powershell
    • 解决:点击开始 --> 在搜索框中输入“PowerShell”,然后在搜索结果中找到“Windows PowerShell” --> 右键单击“Windows PowerShell”,选择“以管理员身份运行”

结果

  • 成功部署

http://www.ppmy.cn/news/333082.html

相关文章

【C++/嵌入式笔试面试八股】二、15.虚拟内存 | 外设管理

虚拟内存 MMU 相关见Linux内核 62.局部性原理你知道吗?各自是什么? 主要分为时间局部性和空间局部性。 时间局部性:如果执行了程序中的某条指令,那么不久后这条指令很有可能再次执行;如果某个数据被访问过,不久之后该数据很可能再次被访问。(因为程序中存在大量的循环) …

【SQL】数据筛选过滤(初级)

对于SQL数据库,我们可以通过select和where组合来实现特定数据的搜索和过滤。 1、读取表test_table中的所有数据,可以用*来筛选: select * from test_table;2、读取表test_table中的所有数据,并根据price做升序排序 select * fr…

声音生成项目(4)——从VariantAutoencoder(VAE)到VQ-VAE矢量量化变分编码器

文章目录 论文介绍步骤具体讲解自定义矢量量化层获取最近距离的码字的索引计算推导损失函数相关参考 矢量量化层的代码实现完整代码实现 论文介绍 不同于变分编码器和自动编码器,vq-vae中的latent space是离散的,并不是连续的,这能够避免后验…

模拟退火(SA)算法

目录 模拟退火算法 主要代码 Mutate Sphere 模拟退火算法 主要代码 repmat 重复数组副本 B repmat(A,n) 返回一个数组,该数组在其行维度和列维度包含 A 的 n 个副本。A 为矩阵时,B 大小为 size(A)*n。 unifrnd 生成连续统一的随机数 sort 对数组进行…

评测 i5 13600kf和r7 5800x3D差距 酷睿i513600kf和锐龙r7 5800x3D选哪个好

i5-13600KF采用10工艺 14 核 20 线程,睿频 5.1GHz,三级缓存 24.00 MB基础功耗 125W,最大睿频功耗 181W 组装电脑选 i5 13600kf还是r7 5800x3D怎么搭配更合适这些点很重要 http://www.adiannao.cn/du AMD R7 5800X3D采用7nm工艺,8核…

i51340p和i51155g7哪个好 i5 1340p和i5 1155g7对比

i5 1340P采用10nm工艺 最高睿频4.6GHz 十核心 十六线程三级缓存 12MB热设计功耗(TDP) 28W 支持最大内存 64GB内存类型 DDR4 3200MHzDDR5 5200MHz集成显卡 Intel Iris Xe Graphics 选i5 1340P还是i51155g7这些点很重要看过你就懂了 http://www.adiannao.cn/dy i5-1155g7采用10n…

达人评测酷睿i5 12450h和i5 11320h选哪个好 i512450h和i511320h对比

i5-11320h参数:10nm的工艺制程,4核8线程,3.2GHz的主频,4.5GHz的睿频,TDP功耗的设计为35w 选i511320h还是i5 12450h这些点很重要 http://www.adiannao.cn/dy i5 12450H采用Intel 7工艺4大核4小核设计,拥有8核…

i513600和i712700哪个好 酷睿i5 13600和i7 12700对比

i5 13600采用10nm制作工艺14核心20线程基础频率 2.70 GHz最大频率 5.20 GHz热设计功耗 (TDP) 65 W 组装电脑选i513600还是i712700怎么搭配更合适这些点很重要 http://www.adiannao.cn/du i712700采用英特尔7nm工艺制造依旧是12核心20线程,基础主频为2.7GHz&#xf…