github hexo配置踩过的坑

大致步骤:配置npm,在github中增长本身的sshkey。javascript

多sshkey的话在用户主目录的.ssh中要配置好。java

删除仓库里面 source/_posts/个人文章.mdnginx

执行下面命令更新博客git

hexo g == hexo generate#生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy#部署github

生成ssh方法,多个shh

1.生成指定名字的密钥

ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jsliteshell

会生成 github_jslitegithub_jslite.pub 这两个文件npm

2.密钥复制到托管平台上

vim ~/.ssh/github_jslite.pubvim

打开公钥文件 github_jslite.pub ,并把内容复制至代码托管平台上hexo

3.修改config文件

vim ~/.ssh/config #修改config文件,若是没有建立 configssh

Host jslite.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_jslite Host abc.github.com HostName github.com User git IdentityFile ~/.ssh/github_abc 

添加到博客的config文件中

git remote add origin git@jslite.github.com:JSLite/JSLite.git 

4.测试

ssh -T git@jslite.github.com # @后面跟上定义的Host

相关文章
相关标签/搜索