Zhu Haipeng Tech Blog

Experience Worth to Share

Octopress Gitpage 搭建博客后远程协作

| Comments

在费了九牛二虎之力后,终于用octopress在github上搭建起blog了。

学人家push source 分支到github。这样在另外一台电脑上,只要从github上pull下来就能写作了。 写完rake generate 正常。rake deploy * 木有 _deploy目录*

新建一个,rake deploy 报错“找不到git文件”。肿么回事在家push source 的时候忘 push deploy 了? vi .gitignore 发现deploy 目录竟然在里面!octopress不想把_deploy纳入版本库中。

回家后观察了rake deply 的过程,是把deploy 目录当成推送到你博客repo的基站了。deploy 目录下有一个.git目录。

   [zhu@localhost _deploy]$ git remote show origin
* remote origin
  Fetch URL: git@github.com:zhentuy/zhentuy.github.io.git
  Push  URL: git@github.com:zhentuy/zhentuy.github.io.git
  HEAD branch: master
  Remote branches:
    master tracked
    source tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (up to date) 

这个指向你在github博客repo master分支。跟上一层目录的master分支是一样的。所以你在别的机器上 pull 的时候。pull完source分支 在把 master 分支pull 下来 放入_deploy 分支里就能rake new_post 了。

git clone git@github.com:zhentuy/zhentuy.github.io.git _deploy

octopress

如何安装包到指定版本的python »

Comments