差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
programming:python:mercurial:start [2012/01/08 03:35]
yuki
programming:python:mercurial:start [2021/05/22 18:19]
yuki 削除
ライン 2: ライン 2:
 python製の分散バージョン管理ツール python製の分散バージョン管理ツール
  
 +===== 手元で使う =====
  
 +  * Windows
 +    * TortoiseHgを使うのが簡単
 +    * http://​tortoisehg.bitbucket.org/​
  
-===== Web経由のアクセス設定 ===== +  ​[[.:web:]]
-<​note>​ +
-  ​Ubuntu Server 10.04がベース +
-  * apache2は導入済みと仮定 +
-  * Mercurial Webサイトのディレクトリ ​/var/hg/ +
-  * プロジェクトAのリポジトリ ​/​var/​hg/​project-a +
-  * プロジェクトBのリポジトリ : /​var/​hg/​project-b +
-</​note>​ +
- +
-  - 必要モジュールの入手 +
-    * <​code>​apt-get install mercurial libapache2-mod-wsgi</​code>​ +
-  - cgiの設置 +
-    * <​code>​mkdir /var/hg +
-cd /var/hg +
-cp /​usr/​share/​doc/​mercurial/​examples/​hgwebdir.cgi . +
-chmod 700 hgwebdir.cgi</​code>​ +
-  - apacheの設定 +
-    * <​code>​vi /​etc/​apache2/​sites-available/​default +
- +
-    ScriptAlias /hg /​var/​hg/​hgwebdir.cgi +
-    <​Directory /​var/​hg>​ +
-        AuthType Basic +
-        AuthName "​Mercurial repositories"​ +
-        AuthUserFile /​var/​hg/​hgusers +
-        Require valid-user +
-    </​Directory></​code>​ +
-  - apacheの認証設定 +
-    * <​code>​htpasswd -mc hgusers admin +
-htpasswd -m hgusers onechan +
-htpasswd -m hgusers imoto</​code>​ +
-  - apacheの再起動 +
-    * <​code>​service apache2 restart</​code>​ +
-  - リポジトリの作成 +
-    * <​code>​mkdir /​var/​hg/​project-a +
-cd /​var/​hg/​project-a +
-hg init +
-mkdir /​var/​hg/​project-b +
-cd /​var/​hg/​project-b +
-hg init</​code>​ +
-  - リポジトリの登録設定 +
-    * <​code>​cd /var/hg +
-echo "​[collections]" >> hgweb.config +
-echo "/​var/​hg/​project-a = project-a"​ >> hgweb.config +
-echo "/​var/​hg/​project-a = project-b"​ >> hgweb.config</​code>​ +
-  - おしまい。 +
-    * hg clone http://​www.example.com/​hg/​project-a とかとか+
  
  
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0