HG Serveを使用して複数のリポジーを提供しています。どのように? -- version-control フィールド と mercurial フィールド と installation フィールド と config フィールド 関連 問題

Serving multiple repos with hg serve. How?












8
vote

問題

日本語

Wiki 議題HG Servesの下でこれを行うことは可能ですが、そうではありません。例(Sample WebDir-confファイルなど)。はい、私はそれがApacheの下でこれをすべてやるのが良いでしょうが、これは地元のマシンであり、HGサービスは私たちにとって理にかなっています。

英語

The wiki mentions it's possible to do this under hg serve, but there aren't any examples (such as a sample webdir-conf file). Yes I know it would be better to do this all under Apache, but this is a local machine and hg serve just makes sense for us.

</div
           

回答リスト

13
 
vote
vote
ベストアンサー
 

hg serve --webdir-conf FILE 呼び出し、webdir.conf形式はhgweb.cgiの場合と同じです。だからそれらの例もあなたにも適用されます:

https://www.mercurial-scm.org/wiki/hgwebdirstepbystep# preparing_the_config.

だからあなたはできることができます:

<事前> <コード> [paths] /repos = /webdata/hg_repos/*

ここで、 repos/ は、リポジトリを含むディレクトリへのローカルシステムのパスです。

(そしてあなたは正しいです)これをApacheの下でこれを行う時間を取るのははるかに良いでしょう)。

 

As you've hinted at you use the hg serve --webdir-conf FILE invocation and the webdir.conf format is the same as it is for hgweb.cgi. So those examples apply to you too:

https://www.mercurial-scm.org/wiki/HgWebDirStepByStep#Preparing_the_config

so at your most basic you can do:

[paths] /repos = /webdata/hg_repos/* 

where repos/ is the path on your local system to the directory containing the repositories.

(and you're right it would be much better to take the time to do this under Apache).

</div
 
 
       
       
8
 
vote

WebDIR設定でこれを使用します(たとえば)

<事前> <コード> foo.config << EOL [paths] power = power/Repo billable = /path/to/billable/Repo EOL

<コード> hg serve --webdir-conf foo.config

あなたのリポジズが異なる場所に住んでいると仮定して...

 

use this in your webdir config (for example)

foo.config << EOL  [paths] power = power/Repo billable = /path/to/billable/Repo EOL  

hg serve --webdir-conf foo.config

Assuming your repos live in different places...

</div
 
 
5
 
vote

代替としてRhodeCodeを使用することができます、それはPylonsで書かれたスタンドアロンのアプリです。

"" RhodeCodeはPylonsフレームワークベースのMercurial Repositoryブラウザ/管理、プッシュ/プルサーバーと全文検索とアクセス許可システムを使用したものです。 "

デモはここで見ることができます。

http://demo.rhodecode.org

wares

 

As an alternative You can use RhodeCode, it's standalone app written in pylons.

"RhodeCode is Pylons framework based Mercurial repository browser/management with build in push/pull server and full text search and permissions system."

A demo can be viewed here.

http://demo.rhodecode.org

Regards

</div
 
 
 
 

関連する質問

0  IIS Webサーバー - 他のホストからの接続を有効にします  ( Iis web server enable connection from other host ) 
完全な初心者の質問: Localhostからアクセス可能な構成のアプリケーションを使用して、別のホストからWebサーバーへのアクセスを許可する方法はありますか? 設定ファイルはどこに保存されていますか?レジストリキーはありますか? 私はUNIXから来ています...

0  別のアプリ設定変数の1つのアプリ設定変数定義を使用する  ( Using one app setting variable definition in another app setting variable ) 
別のアプリ設定変数で1つのアプリ設定変数定義を使用する方法はありますか? これは今、私は持っている例です: <事前> <コード> <add key="P4RootDirectory" value="d:p4" /> <add key="P4LocalBranc...

16  TFS 2010またはMSBuildでのConfig変換をトリガーします  ( Trigger config transformation in tfs 2010 or msbuild ) 
構成変換を利用しようとしています。 継続的な統合環境で。 TFSビルドエージェントに変換を実行する方法が必要です。 Config Transform Files(web.qa-release.config、web.production-release.co...

3  展開後にXBAPの設定ファイルを更新する方法  ( How to update an xbaps config file after deployment ) 
展開後にサーバ上の設定を変更したいWPF XBAPアプリケーションを持っています。設定ファイルはデプロイメントファイルに埋め込まれているので、これはどのように可能ですか? たとえば、データベース接続文字列を変更したい場合は、展開したアプリが接続されているWCF...

5  Eclipse Spring Sts "Config Set"とは何ですか?  ( What is an eclipse spring sts config set good for ) 
私は私のEclipseプロジェクト内でSpring STSプラグインが起動されています。これを行うことで、スプリングBeanファイルの特殊管理を含む多くのクールなスプリング機能が可能になりました。ただし、Springのプロジェクト設定には、Bean設定ファイル...

0  PHP Webサイトの設定とMySQLファイルのローカルサーバーへの接続  ( Configuring php website and connecting mysql files onto local server ) 
マイカレントワークステーションは、PHP 5.4.44とMySQLが設定されているMyローカルサーバーとしてMAMPを使用してMac OS X上にあります。 最近PhpInfo()を検索し、PHPがサーバー上で正しく機能していたことを確認するためにテストサイト...

1  決定表を設定ファイルに保存する最善の方法は何ですか?  ( Whats the best way to store a decision table in a config file ) 
この例のような決定表を保存しようとしています http://en.wikipedia .org / wiki / decision_table#例ある種の設定ファイルでは、クリーンな形式を考えることはできません。 任意の提案? ...

0  Visual Studio Config Transforms  ( Visual studio config transforms ) 
そのようなweb.configを持っているとします。 <事前> <コード> <configuration> <elmah> ... </elmah> </configuration> <事前> <コード> grunt b...

3  Webアプリケーションの構成設定を保存する方法  ( How to store configuration settings for web app ) 
私はいくつかのサイトメタデータを持っています。たとえば、私のアプリケーションでは、Sysadminがサイトの「在庫」部分を使用したくなかった場合、彼/彼女はそれをオフにすることができますそしてそれは主要な部位から消えます。 だから私は考えていました、多分私はデ...

0  yaml configを繰り返す方法とオプションを取得するには?  ( How to iterate over yaml config and get options ) 
このyaml設定ファイルを持っています: <事前> <コード> sheets: list1: name: 'sheet1' sql: 'SELECT' list2: name: 'sheet2' sql: 'SELECT...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有