web-dev-qa-db-ja.com

Windows2008サーバーで中央リポジトリをセットアップする方法

特定のユーザーにプッシュアクセスとプルアクセスの両方のみを許可する中央のMecurialリポジトリをWindows2008サーバーにセットアップしたいと思います。これは、リモートで作業している開発者が、リモートで作業しているときに中央リポジトリを介して変更をプッシュ/プルできるようにするためです。

11
Jon Cahill

この状況はかなりよく文書化されています。非常に便利な HG Book の「他の人とのコラボレーション」セクションをチェックしてください。

つまり、Mercurialリポジトリへのsshアクセスを設定し、特定のユーザーへのアクセスを制限することができます。

その他のリファレンスガイド:

6
Dave K

MercurialはWindowsServer2003とIISで実行されています。それは私たちにとってうまく機能しています。

アクセス制御には、主に2つのオプションがあります。

  1. 各リポジトリのhgrcファイルをプッシュおよびプルするためのアクセス制御リストを維持します。
  2. IISアクティブドメインとの統合を使用してアクセスを制限します。

これらのソリューションを組み合わせて、さらに制御することができます。

3
Kevin Lawrence

数か月前に書いたこの4部構成のブログ投稿は、起動して実行できるはずです。WindowsServer2003とIIS用に作成しましたが、手法はほとんど同じです。

http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-Mercurial-in.html

IIS 7でいくつかの小さな違いに出くわしますが、理論はすべて同じです。

Mercurial for IISのインストールと構成の基本から、Active Directoryの統合、見苦しいURLを非表示にするISAPIの書き換え、見栄えを良くするためのUIのカスタマイズまで、すべてを網羅しています。それはあなたを稼働させるはずです。

1
BenAlabaster

それが私が私のものに設定した方法です--- Active Directoryを使用したMercurial(hg)

0
Regent