1.事前准备

GitHub(必须,你需要注册一个GitHub帐号)
Cloudflare(非必须,你需要注册一个Cloudflare帐号,这样你就可以将博客部署在CF的CDN里加速,但是你也可以直接使用GitHub.io分配的域名)

2.软件支持

  1. 安装Git(必须)
  2. 安装Node.js(必须)
  3. VSCode(非必须,这是一款轻量型的代码编辑器)

3配置 Git 密钥并连接至 Github

1
2
3
git config -l  //查看所有配置
git config --system --list //查看系统配置
git config --global --list //查看用户(全局)配置

3.1 配置用户名和邮箱

1
2
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

通过git config -l 检查是否配置成功

3.2 配置公钥连接Github

1
ssh-keygen -t rsa -C "你的邮箱"

提示Enter file in which to save the key直接一路回车即可,新手小白不推荐设置密钥
生成公钥文件成功后,将公钥文件里的内容复制到GitHub的SSH Keys里,然后输入命令:ssh -T [email protected]

3.3 私钥和公钥文件在C盘下用户文件夹下的.ssh的文件夹

  • id_rsa私钥
  • id_rsa.pub公钥

    用记事本打开上述图片中的公钥id_rsa.pub,复制里面的内容,然后开始在github中配置ssh密钥。
    3.4 将 SSH KEY 配置到 GitHub
    进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。
    3.5 测试是否成功

1
ssh -T [email protected]

4.创建GitHub.io仓库(也可以不用GitHub.io)

  1. 创建仓库
  2. 创建分支
    alt text

5.安装Hexo