截至目前,在 Windows 7 上,Mercurial 启动服务器是否比 Git 简单得多?

发布于 2024-09-05 05:25:19 字数 295 浏览 8 评论 0原文

在Windows 7上,从hginit.com上看,设置Mercurial服务器似乎很容易?

mkdir repo
cd repo
hg init
hg serve

就是这样?现在 http://localhost:8000 是服务器。看起来设置一个 Git 服务器有点困难,无论是 Cygwin 还是 mysysGit? Git 肯定会让它变得更简单,也许只是现在还不行......

On Windows 7, from reading hginit.com, it seems like it is very easy to set up a Mercurial server?

mkdir repo
cd repo
hg init
hg serve

and that's it? Now http://localhost:8000 is the server. It seems that it is quite a bit harder to set a Git server up, either for Cygwin and mysysGit? Git for sure will make it simpler, maybe just not at this moment...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

遗失的美好 2024-09-12 05:25:19

尝试使用 gitosis< 在 Windows 上运行 Git 服务器/a>,我可以证明:

“hgserve”

要简单得多!

更新

希望 Git 中智能 HTTP 支持将使这变得更加简单,但如果我们将其与“hgserve”的易用性进行比较,当然将取决于它是如何提供的。

更新 2

如果您只想与同事快速共享存储库,那么“hgserve”提供了一种非常简单的方法来实现这一点。对于这两个平台来说,建立一个强大且安全的多用户服务器是另一回事。

更新 3

这是使用 IIS 和 智能 HTTP 支持。对我有用:

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

Having attempted to get a Git server running on Windows using gitosis, I can attest that:

"hg serve"

is vastly more straightforward!

Update

Hopefully Smart HTTP Support in Git will make this more straightforward, but of course will depend on how it is made available if we are comparing it to the ease of "hg serve".

Update 2

If all you want to do is quickly share a repo with a colleague, then "hg serve" presents a beautifully straightforward way of doing that. Setting up a robust and secure mutli-user server is another matter for both platforms.

Update 3

This is a very decent start at hosting Git repositories using IIS with Smart HTTP Support. Works for me:

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

昇り龍 2024-09-12 05:25:19

是的,运行 Mercurial 服务器就是这么简单。另一方面,我们(Mercurial 开发人员)并不真正认为 hgserve 是一个适合长期运行使用的工具。也就是说,在冲刺左右快速共享存储库是很好的,但为了更强大的托管,使用 apache + mod_wsgi 或 fcgi 甚至只是 cgi 可能更好。

Yes, running a Mercurial server is that simple. On the other hand, we (the Mercurial developers) don't really consider hg serve a tool for long-running usage. That is, it's nice to quickly share a repo at a sprint or so, but for more robust hosting, using apache + mod_wsgi or fcgi or even just cgi is probably better.

深府石板幽径 2024-09-12 05:25:19

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

You can just put a bare git repo on any kind of Windows shared filesystem and use that as your server. You dont even need a running process. Security can be handled at the filesystem level.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文