摘要:
本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。
===============================分割线====================================
我想应该有挺多人像我这样虽然注册了github的账号很久,但大都只是下载资料和收藏别人的项目,而自己似乎极少去上传一些项目代码,所以对于Git这个客户端工具当然也是陌生的,那么接下来我们就来了解一下如何使用这个工具并尝试上传第一个项目源码到github上。
简介:
Git:是目前世界上最先进的分布式版本控制系统,GitHub可以托管各种git库的站点。
一、准备工作:
1.注册一个github账号:
https://github.com/join?source=header-home
2.下载msysgit(Windows版的Git)客户端:
https://github.com/git-for-windows/git/releases/tag/v2.8.1.windows.1
二、安装部署:
1.软件安装:
一般在Windows下使用Linux/Unix工具时,需要像Cygwin这样的虚拟环境,但是此处我们使用的是别人集成好的一个工具,具备虚拟环境和Git的功能,就是我们上边下载的mysysgit可执行文件:Git-2.8.1-64-bit.exe。
双击打开exe文件,选择安装目录:
无特殊说明的直接Next即可:
安装完成:
2.软件部署:
首先,我们需要给github添加SSH key,分两个步骤:生成SSH key和添加key到Github Pages
a.生成SSH key:在命令行中输入:
ssh-keygen -t rsa -C "[email protected]"其中这里双引号中填写的就是自己的邮箱地址,回车之后需要你输入文件名称已经密码:
经过以上的操作之后,在用户目录里会自动生成一个.ssh文件夹,下面会生成两个文件:ssh_key和ssh_key.pub,这两个分别是SSH key的私钥(不可泄露出去)和公钥(可以放心告诉任何人)。
我们可以用vim命令来查看公钥文件内容:
vim ssh_key.pub
可以看到公钥的ssh key是刚刚设定的邮箱地址作为后缀的,复制这段key,然后准备执行下一步。
添加key到Github Pages:用我们最开始注册的GitHub账号登陆GitHub主页面,点击右上角账号管理中的Setting选项:
ssh -T [email protected]