代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

到目前为止,在Windows7上,Mercurial启动服务器比Git简单得多吗?

  •  0
  • nonopolarity  · 技术社区  · 14 年前

    在Windows7上,通过阅读hginit.com,似乎很容易设置一个mercurial服务器?

    mkdir repo
    cd repo
    hg init
    hg serve
    

    就这样?现在 http://localhost:8000 是服务器。对于cygwin和mysysgit来说,设置一个git服务器似乎有点困难。吉特肯定会让事情变得简单,也许现在不会……

    3 回复  |  直到 14 年前
        1
  •  2
  •   Tim Lloyd    14 年前

    尝试在Windows上使用 gitosis ,我可以证明:

    “HG服务”

    更直截了当!

    更新

    有希望地 Smart HTTP Support 在Git中,这将更加简单,但是当然,如果我们将其与“hg-serve”的易用性进行比较,这将取决于它的可用性。

    更新2

    如果你只想和同事快速分享回购协议,那么“hgserver”提供了一种非常简单的方式。对于这两个平台来说,建立一个健壮且安全的mutli用户服务器是另一回事。

    更新3

    这是一个非常好的开始,在托管Git存储库时使用IIS 智能HTTP支持 . 为我工作:

    http://www.jeremyskinner.co.uk/2010/06/25/hosting-a-git-server-under-iis7-on-windows/

        2
  •  2
  •   djc    14 年前

    是的,运行Mercurial服务器就这么简单。另一方面,我们(Mercurial开发人员)并不认为hg是一个长期使用的工具。也就是说,在sprint上快速共享repo是很好的,但是对于更健壮的主机来说,使用apache+mod wsgi或fcgi,甚至仅仅使用cgi可能更好。

        3
  •  2
  •   krosenvold    14 年前

    您只需在任何类型的Windows共享文件系统上放置一个裸露的git repo,并将其用作服务器。你甚至不需要一个运行过程。安全性可以在文件系统级别处理。

    推荐文章