Vine Evo

sitecopyを使う


1. sitecopyについて

1.1 sitecopyとは何か?

sitecopyとは指定ディレクトリ下のファイルをサーバーに転送するツールです。転送したファイルを記録しておき、次回以降は更新されたファイルだけを雨天そうすることができます。
要するに、Webサイトを自動更新するためのツールです。

1.2 sitecopyを手に入れる

sitecopyは、sitecopyの公式ホームページからダウンロードできます。03/10/06現在のバージョンは0.13.4です。

2. sitecopyを設定する

2.1 sitecopyをインストールする

ここでは、tarアーカイブからコンパイル・インストールします。 手順は次のようになります。

  1. su
  2. tar zxvf sitecopy-0.13.4.tar.gz
  3. cd sitecopy-0.13.4
  4. ./cf
    ./configure \
      --enable-gnomefe \
      --with-ssl \
      --with-libxml2 --with-expat \
      --with-gnu-ld
    			
  5. make
  6. make install
以上で、インストールは終了です。

2.2 sitecopyを初期設定する

sitecopyを使うには、ホームディレクトリに.sitecopyrcという設定ファイルを作ってサーバーなどを設定すること、.sitecopyというディレクトリを作る必要があります。
以下のようにして初期設定します。

  1. cd ~
  2. touch .sitecopyrc
  3. chmod 600 .sitecopyrc
  4. ~/.sitecopyrc
    site aglabo
      server examble.com
      protocol ftp
      username atsushifx
      password hogehoge
      remote /public_html/agl/
      local /home/atsushifx/public_html/agl/
      permissions all
      exclude "CVS*"
    				
  5. mkdir .sitecopy
  6. chmod 700 .sitecopy
  7. sitecopy --init aglabo
  8. sitecopy --fetch aglabo
以上で、初期設定は終了です。

3. sitecopyを使ってみる

3.1 sitecopyを使う

上記の設定がうまくいけば、sitecopyでアップロードができるようになります。
コマンドラインでsitecopy -u aglaboとすると、ファイルがアップロードされます。

4. 参考資料

4.1 Webサイト

sitecopyの使い方は、以下のサイトを参考にしました。

sitecopy を使って自分の web site を更新する
sitecopyをインストールして使うまで一通りのことが説明されています。
Shige's PukiWiki メモ/sitecopy
sitecopyの使い方がまとめられています。
骨までしゃぶれiTSCOM「かっとび」
sitecopyの使い方がまとめられています。
sitecopy に関する覚え書き
sitecopyのインストール方法と使い方

もどる
$Revision: 2 $
Last Update: $Date: 2007-02-28 23:35:40 +0900 (豌エ, 28 2譛 2007) $