桥东企业做网站,如何免费注册企业邮箱,wordpress 安全,一站式网络推广服务一、在自己电脑上新建一个文件夹#xff0c;打开 git bash here,输入以下命令
# 生成秘钥
ssh-keygen -f github-deploy-key之后会生成两个文件#xff0c;
一个私钥文件为#xff1a;github-deploy-key#xff1b;
另一个公钥文件为#xff1a;github-deploy-key.pub …一、在自己电脑上新建一个文件夹打开 git bash here,输入以下命令
# 生成秘钥
ssh-keygen -f github-deploy-key之后会生成两个文件
一个私钥文件为github-deploy-key
另一个公钥文件为github-deploy-key.pub
1、在 Hexo 工作目录 Github 源码仓库中指定私钥
步骤依次打开自己存放博客源码的仓库点击Settings-展开Secrets and variables-点击Actions-点击New repository secret;填写名称与粘贴私钥。
2、在 Hexo 站点目录 Github pages主页仓库中指定公钥
步骤依次打开自己存放博客pages主页的仓库点击Settings-Deploy keys-Add deploy key
Title处设置个名称key处粘贴公钥。
注意事项一定要勾选Allow write access允许写入后再保存。
二、创建部署配置
1、在[自己博客根目录]新建.github文件夹,注意开头是有个.的。然后在.github 内新建 workflows 文件夹再在 workflows 文件夹内新建 autodeploy.yml,在[自己博客根目录]/.github/workflows/autodeploy.yml 里面输入
name: 部署 Hexo 到 GithubPage
on:push:branches: [ master ]这里要更改为自己的源码仓库分支名称master或main
jobs:HexoDeploy:runs-on: ubuntu-lateststrategy:matrix:node-version: [18.x]这里要更改为自己电脑安装的node.js版本在终端用node -v查找steps:- uses: actions/checkoutv3- name: 使用 Node.js ${{ matrix.node-version }} 环境uses: actions/setup-nodev3with:node-version: ${{ matrix.node-version }}- name: 配置 SSH 环境和 Git 环境env:ACTION_DEPLOY_KEY: ${{ secrets.这里要接合前面的内容更改为自己源码仓库填写私钥时所取的名称 }}run: |mkdir -p ~/.ssh/echo $ACTION_DEPLOY_KEY ~/.ssh/id_rsachmod 700 ~/.sshchmod 600 ~/.ssh/id_rsassh-keyscan github.com ~/.ssh/known_hostsgit config --global user.email 这里要填写自己github注册时所用的邮箱git config --global user.name 这里要填写自己gitub的用户名- name: 配置 Hexo 环境run: |export TZAsia/Shanghainpm install hexo-cli -g- name: 下载 Npm 依赖run: |npm install- name: 部署博客run: |hexo d初次提交
git init #初始化 git remote add origin 这里接着填写自己github的SSH地址 git checkout -b main #main是项目分支名
--------------------------------------
非初次提交 git add . git commit -m github action update git push origin main