如何在Windows 2008服务器上设置中央存储库


11

我想在Windows 2008服务器上设置一个中央Mecurial存储库,该存储库仅允许对某些用户的推和拉访问。这是为了允许远程工作的开发人员在远程工作时通过中央存储库推送/拉动更改。

Answers:


6

这种情况已被充分记录。查看非常有用的HG Book的“与他人合作”部分。

简而言之,您可以配置对Mercurial存储库的ssh访问,并限制对特定用户的访问。

其他一些参考指南:


3

我们在Windows Server 2003和IIS上运行。这对我们来说很好。

对于访问控制,您有两个主要选项:

  1. 维护访问控制列表,以推入和推入每个存储库的hgrc文件。
  2. 使用IIS与Active Domain集成来限制访问。

您可以混合和匹配这些解决方案以进行更多控制。


1

我几个月前写的这篇由4部分组成的博客文章应该可以使您正常运行,我为Windows Server 2003和IIS编写了这篇文章,但是技术基本相同:

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

您将在IIS 7上遇到一些细微的差异,但是理论是相同的。

它涵盖了从安装和配置Mercurial for IIS的基础到Active Directory集成,ISAPI重写以隐藏丑陋的URL,自定义UI使其更漂亮的所有内容。它应该使您启动并运行。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.