方案B,version1

我們重新設計起步階段的步驟,目標是:通過運行PowerShell腳本和配置GitHub Actions工作流(deploy.yml)來實現自動化部署。

要求:

  1. 用私有倉庫(my-website-source-SSH)存儲源碼。
  2. 通過GitHub Actions自動構建(這里只是簡單的Hello World,所以構建步驟可以簡化為復制文件)并推送到公開倉庫(my-website-public-SSH)的gh-pages分支。
  3. 使用部署密鑰(Deploy Key)進行認證。

步驟概述:

  1. 創建兩個倉庫(如果已存在,跳過):
    • 私有倉庫:my-website-source-SSH(用于存放源碼)
    • 公開倉庫:HydroVertex.github.io(注意:這里為了使用根域名,公開倉庫必須是.github.io,所以用你的用戶名HydroVertex)
  2. 生成SSH密鑰對(如果已經生成,跳過)。
  3. 在公開倉庫中添加公鑰作為部署密鑰(允許寫權限)。
  4. 在私有倉庫中添加私鑰作為Secret(名稱為PRIVATE_DEPLOY_KEY)。
  5. 在私有倉庫中創建GitHub Actions工作流文件(.github/workflows/deploy.yml)。
  6. 在私有倉庫中創建簡單的網頁(index.html)用于測試。
  7. 推送代碼到私有倉庫,觸發工作流。

由于您已經生成了密鑰對,并且已經添加了公鑰和私鑰,那么接下來我們需要:<

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/916535.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/916535.shtml
英文地址,請注明出處:http://en.pswp.cn/news/916535.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux --- 進程

一、進程概念 在 Linux 系統中&#xff0c;??進程&#xff08;Process&#xff09;?? 是程序執行的動態實例&#xff0c;是操作系統進行資源分配和調度的基本單位。 ??1. 程序 vs 進程?? ??程序&#xff08;Program&#xff09;??&#xff1a;是靜態的代碼集合&…

Cgroup 控制組學習(三)在容器中使用 CGroups

一、CGroups 關于mememory的限制操作 cgroup關于cpu操作 關于memeory cgroup的幾個要點 ① memeory限額類 1、memory.limit_bytes&#xff1a;硬限制--> 限制最大內存使用量&#xff0c;單位有k、m、g三種&#xff0c;填-1則代表無限制,默認是字節2、memory.soft_limi…

SpringBoot面試基礎知識

SpringBoot 是面試中后端開發崗位的高頻考點&#xff0c;以下是核心考點整理&#xff1a;1. SpringBoot 基礎概念- 定義&#xff1a;SpringBoot 是 Spring 框架的簡化版&#xff0c;通過“自動配置”“起步依賴”等特性&#xff0c;簡化 Spring 應用的搭建和開發&#xff0c;減…

Java面試全方位解析:從基礎到AI的技術交鋒

Java面試全方位解析&#xff1a;從基礎到AI的技術交鋒 面試場景&#xff1a;互聯網大廠Java工程師崗位面試 面試官&#xff1a;您好&#xff0c;我是今天的面試官&#xff0c;接下來我們將進行三輪技術面試。 謝飛機&#xff1a;您好您好&#xff01;我是謝飛機&#xff0c;特別…

Web Worker:解鎖瀏覽器多線程,提升前端性能與體驗

目錄 一、Web Worker 是什么&#xff1f; 核心特性 類型 二、為什么需要 Web Worker&#xff1f;(單線程的痛點) 三、Web Worker 的典型使用場景 四、一個簡單的代碼示例 (專用 Worker) 五、使用 Web Worker 的注意事項 六、總結 一、Web Worker 是什么&#xff1f; 簡…

LabVIEW命令行調用與傳參功能

該功能一方面借助 Formatinto String 構建命令行字符串&#xff0c;實現LabVIEW 環境下命令行調用 VI 并傳參&#xff1b;另一方面&#xff0c;針對 Mac 平臺&#xff0c;通過解析應用 Info.plist 文件&#xff0c;處理 LabVIEW 可執行文件路徑&#xff0c;完善跨平臺命令行調用…

使用FRP搭建內網穿透工具,自己公網服務器獨享內外網端口轉發

內網穿透&#xff0c;也即 NAT 穿透&#xff0c;進行 NAT 穿透是為了使具有某一個特定源 IP 地址和源端口號的數據包不被 NAT 設備屏蔽而正確路由到內網主機。簡單來說&#xff0c;就是讓互聯網&#xff08;外網&#xff09;設備能訪問局域網&#xff08;內網&#xff09;設備提…

JavaWeb01——基礎標簽及樣式(黑馬視頻筆記)

1.如何用VScode寫html代碼 1. 首先在vscode上安裝一些插件&#xff0c;插件如下&#xff1a; 2.打開你要寫入的html文件的文件夾&#xff0c;然后右擊“ 新建文件”&#xff0c;命名 “xxx.html”, 3.如果是寫 css文件&#xff0c;那么也是右擊“新建文件”&#xff0c;命名“x…

在2G大小的文件中,找出高頻top100的單詞

將 2GB 的大文件分割為 2048 個大小為 512KB 的小文件&#xff0c;采用流式讀取方式處理&#xff0c;避免一次性加載整個文件導致內存溢出。初始化一個長度為 2048 的哈希表數組&#xff0c;用于分別統計各個小文件中單詞的出現頻率。利用多線程并行處理機制遍歷所有 2048 個小…

基于LNMP分布式個人云存儲

1.準備工作a.關閉兩臺虛擬機的安全軟件客戶端&#xff1a;[rootmaster ~]# systemctl stop firewalld [rootmaster ~]# systemctl disable firewalld [rootmaster ~]# systemctl status firewalld ○ firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (…

指針運算全攻略:加減、比較與排序

常見的指針指針運算說明1.指針與整數的加減運算對指針可以進行加法運算&#xff0c;即p n或者p - n。其結果依舊是一個是一個指針&#xff0c;新的指針是在原來的地址值基礎上加上/減去n *(sizeof(指針指向的數據類型)&#xff09;個字節。示例&#xff1a;#include<stdio.…

物聯網安裝調試-物聯網網關

物聯網網關作為連接終端設備與云平臺的核心樞紐,其分類與選型需結合功能定位、硬件性能、連接方式及應用場景等多維度考量。以下從分類體系和產品推薦兩方面系統梳理,助您高效決策: ?? 一、物聯網網關分類體系 1. 按功能定位劃分 類型 核心能力 典型場景 代表產品 邊緣計…

Jenkins教程(自動化部署)

Jenkins教程(自動化部署) 1. Jenkins是什么&#xff1f; Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具&#xff0c;廣泛用于項目開發&#xff0c;具有自動化構建、測試和部署等功能。Jenkins用Java語言編寫&#xff0c;可在Tomcat等流行的servlet容器中運行&…

linux 驅動驗證是否成功 之 查看moudle信息

這些是 Linux 內核模塊&#xff08;.ko&#xff09;中的元信息&#xff08;metadata&#xff09;&#xff0c;可以通過如下方式查看&#xff1a;? 1. 使用 modinfo 命令查看已加載或已編譯模塊信息 示例&#xff1a; modinfo aw2013.ko輸出內容大概如下&#xff1a; filename:…

瀏覽器關閉之前請求接口到后端

2025.07.24今天我學習了如何在瀏覽器關閉之前請求一個接口返回到后端。可以用performance.navigation判斷是瀏覽器關閉&#xff0c;還是瀏覽器刷新&#xff0c;因為我這邊只需要瀏覽器關閉的時候才去觸發1. 利用performance API&#xff08;刷新檢測&#xff09; 刷新頁面時&am…

MySQL批量數據處理與事務管理

MySQL是一種廣泛應用的關系型數據庫管理系統&#xff0c;尤其在數據分析和業務邏輯處理方面具有重要地位。在數據量龐大的業務場景中&#xff0c;批量數據處理和事務管理是提高效率和保障數據一致性的重要手段。掌握高效的批量數據操作方法與事務管理技巧&#xff0c;不僅能夠提…

iOS網絡之異步加載

為什么你的圖片要異步加載&#xff1f;在仿寫天氣預報時&#xff0c;我們常常需要從網絡加載天氣圖標&#xff0c;例如顯示某個小時的天氣狀態圖標。這看似簡單的事情&#xff0c;如果處理不當&#xff0c;卻很容易造成界面卡頓&#xff0c;甚至影響整個 App 的用戶體驗。錯誤做…

C#值類型屬性的典型問題

問題復現&#xff1a;值類型屬性的副本問題以下代碼展示了值類型屬性的典型問題&#xff1a;struct Point {public int X;public int Y; }class MyClass {public Point Position {get; set;} }// 使用屬性修改結構體&#xff08;無效&#xff01;&#xff09; var obj new MyC…

機器學習基礎-k 近鄰算法(從辨別水果開始)

一、生活中的 "分類難題" 與 k 近鄰的靈感 你有沒有這樣的經歷&#xff1a;在超市看到一種從沒見過的水果&#xff0c;表皮黃黃的&#xff0c;拳頭大小&#xff0c;形狀圓滾滾。正當你猶豫要不要買時&#xff0c;突然想起外婆家的橘子好像就是這個樣子 —— 黃色、圓…

【WPF】NumericUpDown的用法

在 WPF&#xff08;Windows Presentation Foundation&#xff09;中&#xff0c;NumericUpDown 控件并不是內置的標準控件之一&#xff0c;但它是一個非常常用的控件&#xff0c;用于讓用戶輸入一個數值&#xff08;整數或浮點數&#xff09;&#xff0c;并提供上下箭頭來遞增或…