时光荏苒,转眼就要毕业,我的毕业论文还没有什么思路,我的课题是“大数据时代的图数据处理”,在Internet上浏览了一下,行业内都在使用Spark和GraphX来处理这个课题,使用Spark需要用到Git这个分布式版本控制利器。所以我就从Git这里开始,想先在GitHub上搭建一个Jekyll博客找找感觉,由于中途去北京旅游去了,就拖了一个星期,今天总算是在Windows 7下搭建了个最简单的Jekyll博客,赶紧记下来。
一. 配置环境
1. Windows 7环境
2. http://msysgit.github.io/下载的Git-1.9.4-preview20140929.exe
3. http://rubyinstaller.org/下载的rubyinstaller-2.1.5-x64.exe
4. http://rubyinstaller.org/下载的DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
二. 配置过程
1. 配置Git和GitHub
(1)安装好Git客户端,以后的操作基本都在“开始”中的“Git Bash”中进行操作。
(2)配置和GitHub账号进行连接的SSH协议
1.检查SSH Keys的设置
首先我们需要检查你电脑上现有的ssh key:
$ cd ~/.ssh
如果显示“No such file or directory”,跳到第三步,否则继续。
2.备份和移除原来的SSH keys设置
$ ls
config id_rsa id_rsa.pub known_hosts
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*
3. 生成新的SSH Key
输入下面的代码,就可以生成新的key文件,我们只需要默认设置就好,所以当需要输入文件名的时候,回车就好。
ssh-keygen -t rsa -C "邮件地址@yourmail.com"
然后系统会要你输入加密串,输入与否随意,初学不必输入,如果输入,以后每次连接GitHub时会要求输入以确认。
4.添加SSH Key到GitHub
在本机设置SSH Key之后,需要添加到GitHub上,以完成SSH链接的设置。
用文本编辑工具打开id_rsa.pub文件,如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。
在GitHub个人主页上的“settings”里的“SSH Keys” 中Add key进去即可,title可以随意起个名字5.连接测试
可以输入下面的命令,看看设置是否成功,git@github.com
的部分不要修改:
$ ssh -T git@github.com