個人でローカルのMercurialを使って開発していたけど、リモートサーバーに置きたくなった場合の作業です。 基本的には、ローカルのリポジトリファイル一式をリモートサーバーに持って行ってhg cloneするだけでOKです。 とりあえず最終状態をコミットしておきます。 $ cd test_local $ hg commit -m "move to remote" $ tar cvzf test_local.tar.gz ./test_local で、test_local.tar.gzをリモートサーバーに転送します。 リモートサーバーでは、適当に/home以下にでも配置して展開します。今回はApacheを動かしているwwwユーザのhomeディレクトリで展開します。