Github简介
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
GitHub可以托管各种git库的站点。
GitHub Pages免费的静态站点,三个特点:免费托管、自带主题、支持自制页面和Jekyll。
为什么使用Github Pages
- 搭建简单而且免费;
- 支持静态脚本;
- 可以绑定你的域名;
- DIY自由发挥,动手实践一些有意思的东西;
- 理想写博环境,git+github+markdown+jekyll;
Github初入
- 注册自不必说:github官网,按照提示注册即可
- 创建Repository:登录之后,点击右上角Create New Repository创建一个Repository name为username.github.io的项目
- Repository配置:
- 点击进入新建Repository页面,点击右侧Settings进入配置页面
- 点击Github Pages容器中的Source按钮,选择master分支
- 选择喜欢的themes,即完成了github page的初始配置
Github同步工具
推荐使用github desktop,也可使用SVN和git,部分包自带更新模块(调用git)
配置SSH key
Git提交代码需要有github权限,不推荐使用用户名和密码,一般使用ssh key来与github进行身份验证。
ssh ls #检查本机已存在的ssh密钥
如果提示:No such file or directory 说明你是第一次使用git。
ssh-keygen -t rsa -C "邮件地址"
然后连续3次回车选择默认选项,生成一个文件在用户目录下,打开用户目录,找到id_rsa.pub文件,复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key添加进去即可
测试一下是否配置成功:
ssh -T git@github.com
设置账号信息:
git config --global user.name "你的名字"
git config --global user.email "邮箱@邮箱.com" #github邮箱