美文网首页Android技术知识Android知识Android开发
Windows下使用Github Pages+Hexo搭建博客(

Windows下使用Github Pages+Hexo搭建博客(

作者: iSuperRed | 来源:发表于2017-09-23 15:40 被阅读333次

先来看看最终效果:https://handsomesuperred.github.io/

效果

注意:本文是系列文章中的第二篇,其内容建立在Windows下使用Github Pages+Hexo搭建博客(一)的基础上,没看过的请先看Windows下使用Github Pages+Hexo搭建博客(一)

Windows下使用Github Pages+Hexo搭建博客(一)

Windows下使用Github Pages+Hexo搭建博客(二)

Windows下使用Github Pages+Hexo搭建博客(三)

Windows下使用Github Pages+Hexo搭建博客(四)

Windows下使用Github Pages+Hexo搭建博客(五)

1.安装Node.js

Node.js官网下载地址:https://nodejs.org/zh-cn/。安装过程没什么可说的,一直点下一步即可。

图一 Node.js

2.安装Git

Git官网下载地址:https://git-scm.com/downloads。安装过程没什么可说的,一直点下一步即可。就是可能下载过程比较慢。

图二 Git

3.配置SSH

安装完Git之后,使用SSH将本地git项目与远程的GitHub建立联系。

图三 Git Bash的位置

安装完Git,如图三所示,打开Git Bush,打开后如图四所示。

依次输入:

git config --global user.name "Your Username"

git config --global user.email "Your Email Address"

图四 

Your Username和Your Email Address就是注册GitHub账号时的用户名和邮箱。因为使用仓库前,要通过Username和Email标明自己的身份。

接下来,继续使用GitBush。如图五所示,依次输入如下两条命令:

cd ~/.ssh

ssh-keygen -t rsa -C "Your Email Address"

在输入cd ~/.ssh时,如果提示:No such file or directory, 说明你是第一次使用Git,没有影响。

cd ~/.ssh用来检查本机的ssh密钥,ssh-keygen -t rsa -C "Your Email Address"用于生成新的SSH Key。

图五

如图五所示,在出现如下提示后,直接回车。

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):【这里直接回车】

如图六所示,会提示输入密码:

Enter passphrase (empty for no passphrase):【输入加密串】【加密串我们看不见,所以你输密码的时候不要以为没输入进去,你直接输入就好,输完密码按回车键确定就行】

Enter same passphrase again:【再次输入加密串】

如果密码输入不一致,会提示再次输入:

Passphrases do not match.  Try again.

这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。

如果出现如图六所示的界面,就说明key生成成功。同时在图六中从Your public key has been saved in /c/Users/User/.ssh/id_rsa.pub.能看到ssh key保存的位置。

图六

4.添加 SSH Key 到 GitHub

登陆Github。依次点击 右上角的头像->Settings->SSH and GPG keys->New SSH key,如图七所示。

图七

然后,如图八所示,使用Notepad++打开本地C:\Users\User\.ssh\id_rsa.pub文件,也就是刚才生成的SSH key。如果看不到这个文件,需要设置显示隐藏的文件。如图九所示,将本地文件里的SSH key全选复制粘贴到刚刚GitHub上通过New SSH key创建的key方框里,Title随便写或者直接空着不写也可以,直接点击Add SHH key就好了。

图八 图九

如图十所示,仍然打开GitBash,输入ssh -T git@github.com,测试是否添加成功。

如果出现如下提示,没关系,直接输入yes即可。

The authenticity of host 'github.com (192.30.255.113)' can't be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)?

输入yes后会提示输入密码:

Enter passphrase for key '/c/Users/User/.ssh/id_rsa':【这里的密码也是加密串】

图十

当系统出现如下提示时,说明成功了。

Hi HandsomeSuperRed! You've successfully authenticated, but GitHub does not provide shell access.

不容易啊,终于配好了,写博客真的太麻烦了,截图保存真的累。继续干!


相关文章

网友评论

    本文标题:Windows下使用Github Pages+Hexo搭建博客(

    本文链接:https://www.haomeiwen.com/subject/xulqextx.html