Ubuntu下向github推送博客

环境:Ubuntu14.4

0x00 安装hugo和git

0x01 生成密钥,将密钥添加到github

$ cd ~
$ ssh-keygen -t rsa -b 2048 -C "123456@qq.com"
$ cd ~/.ssh/
$ cat id_rsa.pub # 将公钥添加到 github

0x02 配置本地用户和邮箱

git config --global user.name "reber-9"  
git config --global user.email "123456@qq.com"

0x03 验证密钥是否添加成功

ssh -T git@github.com

0x04 克隆远程工程

git clone https://github.com/reber-9/reber-9.com.git

0x05 添加CNAME

cd ~/reber-9.com/
echo “reber-9.com” >> static/CNAME

0x06 更新

更新origin remote的master分支:
git pull origin master
获取服务端的改动:
git fetch

0x07 生成html文档,然后创建分支,进行同步

$ mkdir public
$ cd public/
$ git init  
$ git checkout --orphan gh-pages  
$ git remote add origin git@github.com:reber-9/reber-9.com.git  
$ git pull origin gh-pages
$ cd ../

0x08 添加文件然后上传

$ hugo
$ cd pulbic/
$ git add .  
$ git commit -m "add html"  
$ git push origin gh-pages
若未作声明则文章版权归本人(@reber)所有,转载请注明原文链接:

可以返回顶部