Github+Jekyll —— 创建个人免费博客(三)Git学习

摘要:

        本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。


===============================分割线====================================

Github+Jekyll —— 创建个人免费博客(三)Git学习_第1张图片

        我想应该有挺多人像我这样虽然注册了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文件,选择安装目录:

        Github+Jekyll —— 创建个人免费博客(三)Git学习_第2张图片

        无特殊说明的直接Next即可:

        Github+Jekyll —— 创建个人免费博客(三)Git学习_第3张图片

        安装完成:

        

2.软件部署:

        首先,我们需要给github添加SSH key,分两个步骤:生成SSH key添加key到Github Pages

a.生成SSH key:在命令行中输入:

ssh-keygen -t rsa -C "[email protected]"

        其中这里双引号中填写的就是自己的邮箱地址,回车之后需要你输入文件名称已经密码:

        Github+Jekyll —— 创建个人免费博客(三)Git学习_第4张图片

       经过以上的操作之后,在用户目录里会自动生成一个.ssh文件夹,下面会生成两个文件:ssh_key和ssh_key.pub,这两个分别是SSH key的私钥(不可泄露出去)和公钥(可以放心告诉任何人)。

        我们可以用vim命令来查看公钥文件内容:

vim ssh_key.pub

        Github+Jekyll —— 创建个人免费博客(三)Git学习_第5张图片

        可以看到公钥的ssh key是刚刚设定的邮箱地址作为后缀的,复制这段key,然后准备执行下一步。

添加key到Github Pages:用我们最开始注册的GitHub账号登陆GitHub主页面,点击右上角账号管理中的Setting选项:

        
        进入到设置栏之后,选中SSH and GPG keys选项,然后向SSH keys栏中添加一个新的SSH key:
  Github+Jekyll —— 创建个人免费博客(三)Git学习_第6张图片
        Title可以自己任意定义,把刚刚复制的ssh_key.pub中的key复制到此处填写key内容的空白处,点击添加:
         Github+Jekyll —— 创建个人免费博客(三)Git学习_第7张图片
        添加完成后,可以看到SSH keys栏中多出了一个key,至此我们就完成了SSH key的生成和添加:
        Github+Jekyll —— 创建个人免费博客(三)Git学习_第8张图片
        接下来我们通过msysgit测试一下连接:
        Github+Jekyll —— 创建个人免费博客(三)Git学习_第9张图片
        出现最后一句话标志着SSH key添加成功。

你可能感兴趣的:(Github+Jekyll —— 创建个人免费博客(三)Git学习)