На данный момент, в Windows 7 Mercurial запускает сервер намного проще, чем Git? - PullRequest
0 голосов
/ 06 июня 2010

В Windows 7, после прочтения hginit.com, кажется, что очень легко настроить сервер Mercurial?

mkdir repo
cd repo
hg init
hg serve

и все?Теперь http://localhost:8000 является сервером.Кажется, что настроить Git-сервер немного сложнее, либо для Cygwin, либо для mysysGit?Git наверняка сделает это проще, может быть, просто не сейчас ...

Ответы [ 3 ]

2 голосов
/ 06 июня 2010

Да, запустить сервер Mercurial так просто. С другой стороны, мы (разработчики Mercurial) на самом деле не считаем, что hg служит инструментом для длительного использования. То есть хорошо быстро делиться репо на спринте или около того, но для более надежного хостинга лучше использовать apache + mod_wsgi или fcgi или даже просто cgi.

2 голосов
/ 06 июня 2010

Вы можете просто разместить git-репо на любой файловой системе Windows и использовать ее в качестве сервера. Вам даже не нужен запущенный процесс. Безопасность может быть обработана на уровне файловой системы.

2 голосов
/ 06 июня 2010

Попытавшись запустить Git-сервер в Windows с помощью gitosis , я могу подтвердить, что:

"рт.ст. подача"

гораздо проще!

Обновление

Надеемся, Поддержка Smart HTTP в Git сделает это более простым, но, конечно, будет зависеть от того, как он будет доступен, если мы сравним его с простотой "hg serve".

Обновление 2

Если все, что вы хотите сделать, это быстро поделиться репозиторием с коллегой, то «hg serve» представляет собой очень простой способ сделать это. Настройка надежного и безопасного многопользовательского сервера - другое дело для обеих платформ.

Обновление 3

Это очень хорошее начало для размещения Git-репозиториев с использованием IIS с поддержкой Smart HTTP . У меня работает:

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

...