モバイルPC からGitHub 上に構築したOctopress を更新してみます。
今回は、Octopress を設定済みのホストPC のリモートディレクトリをマウントして利用します。

ホストPC のディスクをsshfs でマウント

$ ssh-keygen
$ ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname -p 22222
$ ssh username@hostname -p 22222
$ sshfs username@hostname:/mnt/common /mnt/common -p 22222 -o reconnect

自動でマウントするには、gnome-session-properties で設定するか、/etc/fstab に設定します。

Ruby のインストール

$ curl -L https://get.rvm.io | bash -s stable --ruby
$ rvm install 1.9.3
$ rvm use 1.9.3
$ rvm rubygems latest
$ cd /mnt/common/github/octopress
$ bundle install

.bashrc の設定

.bashrc
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
source $HOME/.rvm/scripts/rvm

Git の設定

$ git config --global user.name "username"
$ git config --global user.email mail_account_name@mail_domain_name

GitHub の設定

GitHub にログインして~/.ssh/id_rsa.pub を登録

Octopress Helper の設定

http://ktkr3d.github.io/blog/2013/10/08/yad/

http://ktkr3d.github.io/blog/2013/07/15/zenity-octopress-helper/