hexo+github部署
2016-04-05 11:56
190 查看
废话不多少,接着上次配置的环境进行github部署。
创建一个创库,creat new repository,Repository name和自己的用户名相同。就填you_user_name.github.io。(you_user_name自行替换)
=================ssh 设置===============
按3个回车,密码为空
生成的时候会有一段这样的英文:
Enter file in which to save the key (/root/.ssh/id_rsa):
我这里是默认路径,在/root/.ssh/ 文件夹里,当然你可以自己定义路径,回车就可以了
查看公钥,复制到你的github里。
1、登录github,进入你的 Account->Settings
2、左侧栏选择SSH Keys:
3、复制粘贴
4、测试下是否成功:
一般都会成功,出现以下提示
5、设置账户信息
现在你已经可以通过SSH链接到GitHub了,还有一些个人信息需要完善的。
Git会根据用户的名字和邮箱来记录提交。GitHub也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的,名字必须是你的真名,而不是GitHub的昵称。
至此,ssh就设置完毕,如有问题,请参考 http://blog.csdn.net/hustpzb/article/details/8230454/。
=================ssh 设置 end===============
2、到自己的hexo目录下找打_conifg.yml,修改deploy配置
3、hexo的生成和部署
提示输入github的账号密码,输入密码即可。
注意,you_user_name.github.io 生效大约十分钟,请耐心等待。
然后再浏览器中访问 you_user_name.github.io,即可:
此外,public目录应该关联git(这里我还没这样做),方便以后pull上github进行更新。
至此,hexo+github部署完毕,enjoy it!
拥有自己的github
如果还没有github的账号就注册一个吧,传送门:GitHub官网:http://www.github.com创建一个创库,creat new repository,Repository name和自己的用户名相同。就填you_user_name.github.io。(you_user_name自行替换)
设置sshkey
如果你还没有设置ssh,那就参考下我的设置步骤,如果有可以跳过=================ssh 设置===============
$ssh-keygen -t rsa -C "your_email@example.com" #这将按照你提供的邮箱地址,创建一对密钥
按3个回车,密码为空
生成的时候会有一段这样的英文:
Enter file in which to save the key (/root/.ssh/id_rsa):
我这里是默认路径,在/root/.ssh/ 文件夹里,当然你可以自己定义路径,回车就可以了
cat id_rsa.pub
查看公钥,复制到你的github里。
1、登录github,进入你的 Account->Settings
2、左侧栏选择SSH Keys:
3、复制粘贴
4、测试下是否成功:
ssh -T git@github.com
一般都会成功,出现以下提示
Hi XXXX! You've successfully authenticated, but GitHub does not provide shell access.
5、设置账户信息
现在你已经可以通过SSH链接到GitHub了,还有一些个人信息需要完善的。
Git会根据用户的名字和邮箱来记录提交。GitHub也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的,名字必须是你的真名,而不是GitHub的昵称。
$ git config --global user.name "you_name"//用户名 $ git config --global user.email "you@exmaple.com"//填写自己的邮箱
至此,ssh就设置完毕,如有问题,请参考 http://blog.csdn.net/hustpzb/article/details/8230454/。
=================ssh 设置 end===============
部署到github
1、选择自己的仓库目录,即 you_user_name.github.io2、到自己的hexo目录下找打_conifg.yml,修改deploy配置
3、hexo的生成和部署
cnpm install hero-deployer-git --save
hexo generate hexo deploy
提示输入github的账号密码,输入密码即可。
注意,you_user_name.github.io 生效大约十分钟,请耐心等待。
然后再浏览器中访问 you_user_name.github.io,即可:
此外,public目录应该关联git(这里我还没这样做),方便以后pull上github进行更新。
至此,hexo+github部署完毕,enjoy it!
相关文章推荐
- 外观模式(Facade)C++实现
- Spring Bean在XML配置中的父子继承
- numpy.linalg.eig() 计算矩阵特征向量
- PHP内核介绍及扩展开发指南—Extensions 的编写
- [转载]【Matlab】 print输出图像大小调整
- Java enum的用法详解
- php-fpm 启动参数及重要配置详解
- python实例-兔子和獾(塔防游戏)附源码
- PHP实现 Manacher 最大回文子串算法
- c# get set 说明
- myeclipse 怎么修改中文字体大小
- PHP语言解析
- python __init__.py
- java 读取类内容给指定的方法追加内容
- Python/PHP数字螺旋矩阵
- eclipse导入class文件
- 基于git的源代码管理模型——git flow
- 开发环境配置-maven的安装、配置与使用-6
- PHP内核介绍及扩展开发指南—基础知识
- numpy.cov() 计算协方差矩阵