Jon Cahill Asked: 2009-05-19 02:12:43 +0800 CST2009-05-19 02:12:43 +0800 CST 2009-05-19 02:12:43 +0800 CST 如何在 Windows 2008 服务器上设置中央存储库 772 我想在 Windows 2008 服务器上设置一个中央 Mecurial 存储库,它只允许对某些用户进行推送和拉取访问。这是为了允许远程工作的开发人员在远程工作时通过中央存储库推送/拉取更改。 permissions mercurial version-control 5 个回答 Voted Dave K 2009-05-19T05:01:51+08:002009-05-19T05:01:51+08:00 这种情况有据可查。查看非常有用的HG 书籍的“与他人合作”部分。 简而言之,您可以配置对 Mercurial 存储库的 ssh 访问权限,并限制特定用户的访问权限。 更多参考指南: 多提交者指南 乌龟汞 Kevin Lawrence 2010-08-26T13:13:22+08:002010-08-26T13:13:22+08:00 我们在 Windows Server 2003 和 IIS 上运行 mercurial。它对我们来说效果很好。 对于访问控制,您有两个主要选项: 维护一个访问控制列表,以便在每个存储库的 hgrc 文件中进行推送和拉取。 使用 IIS 与活动域的集成来限制访问。 您可以混合搭配这些解决方案以获得更多控制。 BenAlabaster 2010-07-24T10:00:51+08:002010-07-24T10:00:51+08:00 我几个月前写的这篇由 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 以使其看起来更漂亮。它应该让你启动并运行。 Regent 2010-04-30T10:05:33+08:002010-04-30T10:05:33+08:00 这就是我在我的上设置它的方式——带有活动目录的 Mercurial (hg) Anton Gogolev 2013-01-11T02:04:37+08:002013-01-11T02:04:37+08:00 你可以试试HgLab:它是一个托管的 Mercurial 服务器,具有拉取和推送支持、访问控制和 Active Directory 集成。
这种情况有据可查。查看非常有用的HG 书籍的“与他人合作”部分。
简而言之,您可以配置对 Mercurial 存储库的 ssh 访问权限,并限制特定用户的访问权限。
更多参考指南:
我们在 Windows Server 2003 和 IIS 上运行 mercurial。它对我们来说效果很好。
对于访问控制,您有两个主要选项:
您可以混合搭配这些解决方案以获得更多控制。
我几个月前写的这篇由 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 以使其看起来更漂亮。它应该让你启动并运行。
这就是我在我的上设置它的方式——带有活动目录的 Mercurial (hg)
你可以试试HgLab:它是一个托管的 Mercurial 服务器,具有拉取和推送支持、访问控制和 Active Directory 集成。