1
~/src
に
mercurial-1.0.2.tar.gz
をダウンロード
2
tar zxvf mercurial-1.0.2.tar.gz
3
cd mercurial-1.0.2
4
python setup.py install --home=$HOME --force
5
.cshrc
に
setenv PYTHONPATH $HOME/lib/python
を追加
6
source .cshrc
7
~/var/repository
を作成
8
~/var/repository
にて
hg init hoge
としてテストのリポジトリを作成
9
~/var/repository/hoge/.hg
に
hgrc
を作成
内容は
[web]
push_ssl = false
allow_push = *
[hooks]
incoming = hg update
#incoming = hg update
#はpushされたら、ファイルを更新するため
以下、HTTP接続でリポジトリにアクセスする場合
10
cp ~/src/mercurial-1.0.2/hgwebdir.cgi ~/www/repository
11
hgwebdir.cgi
を編集
#!/usr/bin/env python
->
#!/usr/local/bin/python
#import sys
#sys.path.insert(0, "/path/to/python/lib")
->
import sys
sys.path.insert(0, "/home/ID/lib/python")
#import os
#os.environ["HGENCODING"] = "UTF-8"
->
import os
os.environ["HGENCODING"] = "UTF-8"
12
chmod +x hgwebdir.cgi
13
~/www/repository
に
hgweb.config
を作成
内容は
[paths]
hoge = /home/ID/var/repository/hoge
14
ブラウザで
http://ID.sakura.ne.jp/repository/hgwebdir.cgi
にアクセス
土曜日, 12月 13, 2008
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿