上の水銀サーバーのセットアップにこの記事を使用して、すべてのコーナーからのバイトをしている、私は認証機能で、要約にはApacheを使用してセットアップ水銀サーバーへのステップをしたいと思います。 \プログラムファイル(x86の)\ Apache Software Foundationの\ Apache2.2 \ confに\ httpd.confを
# Some comment so that you can find these settings later
ScriptAliasMatch ^/hg(.*) "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg/hgwebdir.cgi$1"
<Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg">
Options ExecCGI FollowSymLinks
AuthType Basic
AuthName "AuthName for Mercurial"
AuthUserFile "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/hg/passwd.txt"
<Limit GET POST>
require valid-user
</Limit>
</Directory>
:私は
mercurial-1.9.1.win-amd64-py2.6.exe
をインストール
はCに次の内容を追加します。
以下の4つのファイルを作成してください。
C:\プログラムファイル(x86の)\ Apache Software Foundationの\ Apache2.2 \ htdocsに\ HG \ hgwebdir.cgi(http://makinggames.ca/wp-content/uploads/2010/05/hgwebdir.txtからダウンロードしてhgwebdir.cgiに名前を変更)
C:\プログラムファイル(x86)\ Apache Software Foundation \ Apache2.2 \ htdocs \ hg \ hgweb.configに次の内容を入力します。
[paths]
dummy1 = d:/mercurial-repo/dummy1
dummy2 = d:/mercurial-repo/dummy2
C:\プログラムファイル(x86の)\ Apache Software Foundationの\ Apache2.2 \ htdocsに\ HG \ passwd.txt(このガイドhttp://sniptools.com/vault/windows-apache-and-htaccess-authenticationを参照してください)
C:\プログラムファイル(x86)\ Apache Software Foundation \ Apache2.2 \ htdocs \ hgにあります。htaccessをが(ちょうど空のファイルを残す)
D:\mercurial-repo\dummy0
D:\mercurial-repo\dummy1
でリポジトリを初期化これはフォルダD上で右クリックして、 "ここにリポジトリを作成する" を適用することで、TortoiseHgのを使用して行うことができます:\水銀・レポの\ dummy0とD:\水銀・レポの\ dummy1
水銀にアクセスhttp://your-server:81/hg/
申し訳ありません。私はApacheが好きです。 –
Windows上でさえ、ApacheはPythonベースのソフトウェアのためのより良い選択です。 –