87304292 2017-03-28
上两篇中介绍了Git的安装和NodeJS的安装与配置,而本篇的我们的主角是GitHub。
说到GitHub,作为一个互联网工作者,恐怕无人不知无人不晓。简单的说,GitHub就是为开发者提供Git仓库的托管服务,这是一个让开发者与朋友、同事、同学以及陌生人共享代码的完美场所。
使用GitHub+Hexo搭建个人博客,怎么能少了我们的主角呢?她就是本篇的主角——GitHub。
一、注册GitHub账户
前往GitHub官网, 填写相关信息,注册一个账号,加入GitHub的大家庭。
GitHub官网:https://github.com/
1、输入用户名,电子邮箱,登录密码之后,点击【Sign up for GitHub】进行注册,点击后将跳转到下面页面,并且这时候你刚才所填写的邮箱会收到GitHub的验证邮件。
默认的是免费的代码公开仓库,如果选择代码仓库不公开,是需要付费的哦。
2、点击【Continue】继续,页面将跳转到下面的页面,
3、设置个性化信息
当然这边也可以不设置,我就没有设置,我是直接选择跳过【skip this step】
跳过之后进入下面页面
4、邮箱验证
刚才注册的时候GitHub向我们注册的邮箱发送了一封邮件,进入邮箱发现有一封这样的邮件
点击进去,找到【Verify email address】,点击进行邮箱验证
点击邮箱验证后,页面也会自动跳转到github主页面
到這里GitHub已经算是注册完成了。
二、设置SSH
已经注册了GitHub账号显然是不能够的,还需要其他的一些设置。GitHub上链接已经存在仓库时候的认证,是通过使用SSH的公开密钥认证的。
1、检查.ssh文件夹是否存在,windows系统下,这个文件夹是存放在【C:\Users\用户名】下的
输入【ls -al ~/.ssh】
回车后出现以下提示,表示找不到【.ssh】文件夹
2、创建公开密钥认证所需的SSH Key
输入【ssh-keygen -t rsa -C “[email protected]”】
比如我的输入是这样的
期间有提示输入密码什么的,我都没有输入,直接回车
最后结果
这个时候【C:\Users\用户名】就会出现【.ssh】文件夹
【.ssh】文件夹里面有两个文件,id_rsa 文件是私有密钥, id_rsa.pub 是公开密钥
3、添加公开密钥
在 GitHub 中添加公开密钥,今后就可以用私有密钥进行认证了。
点击右上角的账户设定按钮(Account Settings),选择 SSH Keys 菜
单。点击 Add SSH Key 之后,会出现输入框。在 Title 中输入
适当的密钥名称。 Key 部分请粘贴 id_rsa.pub 文件里的内容。
具体步骤如下:
使用记事本打开【id_rsa.pub】公钥
打开是这样的
将公钥内容粘贴到上面的【key】区域中
粘贴后出现红线,没事的,放心点击【Add SSH Key】
4、测试
完成以上设置后,就可以用手中的私人密钥与 GitHub 进行认证和
通信了。
输入【ssh -T [email protected]】
回车
连接成功。
三、创建一个新的Repository
设置完SSH,是不是就结束了呢,客官且慢,GitHub这边还差一步,就是创建一个新的Repository
1、创建仓库
点击【+】下拉,选择【New repository】
这时候会出现下面页面
2、在输入框中输入【github用户名.github.io】
切记一定要使用你的GitHub用户名.github.io,如果用了其他的用户名.github.io,在我们使用浏览器访问博客的时候就会出现404错误。切记!切记!切记!
然后点击【Create repository】
到这里GitHub这边的配置已经基本结束了,接下来就是安装Hexo了。