|
|
1
1
我完全有偏见,因为我是这方面的开发人员,但是 Kiln 非常好地帮助您创建和管理存储库。它还具有代码审查功能,并得到了商业支持。您可以在自己的服务器上安装,否则Fog Creek将为您托管它。 |
|
|
2
15
一个好的工具是 RhodeCode 这是反复无常的。它看起来非常好,具有用户管理、分组、LDAP集成挂钩控制和一些图形选项。 当前版本(1.3.x)支持Git存储库。 |
|
|
3
4
你应该做这个决定,看看 PublishingRepositories 维基页面。
我的首选解决方案是使用
hg-ssh
已经随Mercurial安装提供的脚本。这使得在不为每个人创建单独的系统帐户,也不向他们提供shell访问的情况下,为多人提供ssh访问变得非常容易。它很容易配置在
存储库创建不是基于Web的,但非常简单,完全支持个人分叉:
然后,我设置了mercurial附带的hgweb脚本以提供只读视图,并依赖ssh://进行所有写入(尽管hgweb也可以进行写入/推送)。 如果你 真的? 我认为基于web的repo创建比基于一行ssh的创建容易,我以前写了一个愚蠢的简单脚本来完成: http://ry4an.org/unblog/UnBlog/2009-09-17 有人会建议使用“mercurial server”,我建议不要使用它。它不是最新的,而且从未在ssh上增加太多价值。 |