差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
programming:python:mercurial:web:start [2012/02/04 19:19]
yuki 作成
programming:python:mercurial:web:start [2021/05/22 18:26]
yuki 削除
ライン 55: ライン 55:
     * 例えばこんな。     * 例えばこんな。
     * <​code>​hg clone http://​www.example.com/​hg/​project-a</​code>​     * <​code>​hg clone http://​www.example.com/​hg/​project-a</​code>​
 +
 +  * おまけ
 +    * 特定のユーザからのアクセスを弾きたい時
 +      * hgrcの[web]セクションに"​deny_read = <​username>"​と書けば、一覧からも消えるしアクセスしたら"​read not authorized"​にできる。
 +    * こういうのを書いて、引数に付けた名前のプロジェクトをクイックスタート!ってな感じで。
 +    * <​code>#​!/​bin/​sh
 +mkdir /​var/​www/​hg/​$1
 +cd /​var/​www/​hg/​$1
 +hg init
 +cd .hg
 +
 +echo "​[web]"​ >> hgrc
 +echo "​push_ssl = false" >> hgrc
 +echo "​allow_push = root" >> hgrc
 +echo "​contact = root@example.com"​ >> hgrc
 +echo "name = $1" >> hgrc
 +echo "​description = None" >> hgrc
 +
 +echo "/​var/​www/​hg/​$1 = $1" >> /​var/​www/​hg/​hgweb.config
 +
 +chown -R www-data.www-data /​var/​www/​hg/​$1
 +
 +ls -l /var/www/hg | grep $1</​code>​
  
  
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0