Git 是一个分布式的版本控制系统,最初由 Linus Torvalds 编写,用作 Linux 内核代码的管理。在推出后,Git 在其它项目中也取得了很大成功,尤其是在 Ruby 社区中。目前,包括 Rubinius 和 Merb 在内的很多知名项目都使用了 Git。Git 同样可以被诸如 Capistrano 和 Vlad the Deployer 这样的部署工具所使用。作为开源代码库以及版本控制系统,Github 目前拥有 140 多万开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。
1.Github 注册账号、创建应用
Github 网址:https://github.com/
首先打开官方网址,在右边注册(很明显的!)

然后要去收邮件么?不用,注册后直接就进入了个人中心,点击右上角的按钮创建一个 repo

名字取好就行了,其他保持默认即可

2.Git Gui 的使用
Git 下载地址:http://pan.baidu.com/share/link?shareid=682365872&uk=1126057359
运行 Git GUI 客户端

把地址复制过去、下面是本地文件夹、注意、要选择不存在的文件夹

选择一个分支

当你修改文件后,点击 “重新扫描”,扫描出所有改动过的文件

然后点击 “缓存改动”,写写描述,点击 “提交”

然后就可以上传了

这里要你输入你的 Github 账号和密码

看到下面的界面。就代表成功了

现在到 Github 上看看,成功上传

3.Github Pages 的使用
Github Pages 是什么?如果你对编程有所了解,就一定听说过 Github。它号称程序员的 Facebook,有着极高的人气,许多重要的项目都托管在上面。简单说,它是一个具有版本管理功能的代码仓库,每个项目都有一个主页,列出项目的源文件。但是对于一个新手来说,看到一大堆源码,只会让人头晕脑涨,不知何处入手。他希望看到的是,一个简明易懂的网页,说明每一步应该怎么做。因此,Github 就设计了 Pages 功能,允许用户自定义项目首页,用来替代默认的源码列表。所以,Github Pages 可以被认为是用户编写的、托管在 github 上的静态网页。
创建了 repo 后,点击图中的按钮

然后直接滚动到最下面

点击 “PUNLIS”(貌似少了个 “H”?)

然后?然后按照第二步的内容,把它 Clone 下来,自己修改
4.Github Pages 绑定域名
Github Pages 绑定域名的方法有点奇怪,首先,新建一个文本文档,内容为你的域名,名称为 CNAME(没有后缀名哦!)

别忘了上传! 然后做解析、如果是 @解析(类似 xxx.com),就 A 到 204.232.175.78,如果不是(类似 www.xxx.com、bbs.xxx.com),就 CNAME 到用户名.github.io(是第一步中的用户名,不是 repo 名)例如你的用户名是 example,则 CNAME 到 “example.github.io”

5.Github Pages 演示
这里借用下 Qi 的演示~~
1、主页演示:http://freehao123.github.com/freehao123/ 2、图片外链演示:
6. 总结
1.Github Pages 空间是一个开源免费的空间,所以建议大家不要滥用,因为国外版权问题,音乐、视频类的文件最好不要放在这个空间上。
2.Github Pages 也可以用来建立博客,具体请看 Qi 的文章《免费开源 Github Pages 空间可绑域名搭建个人博客存放图片文件》
3.Github Pages 是一个免费静态空间,动态的部分基本上要靠别的系统来完成。评论和写作等要依靠第三方的工具。
4.Github Pages 这个空间 “相当麻烦”。但是有两个好处:老牌开源的空间 —— 稳定、不会随便删除用户数据,没有空间、流量限制。
5.Github Pages 空间申请和使用难度很高,不建议新手使用,刚接触免费空间的朋友建议你去试试其他空间
小结
唔,博主是学生党,又要开学了,所以博文更新很慢,见谅
