git + dropboxでWEB開発環境を整える(書き途中)
今回の作業に至った動機
①シコシコscpでディレクトリを/var/www/とかでやるのがいい加減だるくなってきた。だいたい最新のソースがどれなのか分からなくなる
②sshでhttp上で見るようにVPSで編集してたら、頻繁にsshのセッションが切れる。
③何よりVPSではviしか使えない。emacs使うと表示がおかしくなる(普段はemacs使ってる)
そんな時、先輩に「Dropboxとgitでソースを管理するのがいい」と言われたので、やってみる。
githubは何となく使ってたが、CUI系のGitはあんまり使ったこと無いので、ググリながら作業してみる。
VPS:CentOS(以下VPS)
ローカル:Mac OSX(以下Mac)
手順としては、
①VPSとMacにDropboxをインストール
②MacのDropboxのディレクトリの中にリポジトリを作成、Macの/Library/Webserver/Documentsなどのドキュメントルートにディレクトリをcloneする
③必要に応じてpushとかpullとかすればいちいちscpとか使わなくても生きているのが辛くない、はず。
MacにはDropboxは勿論入れてあるので、VPSのCUI上で動くDropboxをインストールから始める。
参考:
id:deeekiさんのエントリを参考にさせていただいた
$wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz $tar xvzf Python-2.7.1.tgz $cd Python-2.7.1 $./configure $make $sudo make install
上のエントリにも書いてある通り、/usr/local/bin/と/usr/local/lib/にインストールされるので、
pythonって打って出なかったら、ここ
http://goo.gl/uc7Skでも見ながらパスを通しましょう
$cd $.dropbox-dist/dropboxd Please visit (なんかURL) to link this machine.
URLが出てくるので、そこにアクセスして自分が普段使っているDropboxのアカウントのパスワードを入れる。