2010-06-06 2 views
0

Windows 7에서 hginit.com을 읽는 것으로부터 Mercurial 서버를 설정하는 것이 매우 쉬운 것처럼 보입니까?현재 Windows 7에서 Mercurial은 Git보다 훨씬 간단한 서버를 시작합니까?

mkdir repo 
cd repo 
hg init 
hg serve 

그게 전부니? 이제 http://localhost:8000이 서버입니다. Cygwin과 mysysGit을 위해서 힘내 서버를 설정하는 것이 꽤 어려울 것으로 보인다. 확실히 망할 놈의

+0

힘내는 거의 유닉스 유사 소프트웨어입니다. 당신은 Windows에서 일종의 일을 해킹 할 수는 있지만 그 환경에서 자연 스럽다고 느끼기 시작하지는 않습니다. –

+3

JMCO ... 신, 우리는 공식 약어로 만들 필요가 ... –

답변

2

gitosis를 사용하여 Windows에서 실행되는 힘내 서버를 얻기 위해 시도 음 ... 어쩌면 그냥이 순간, 그것은 간단하게 만들 것입니다, 나는 그것을 입증 할 수

"HG 역할"

은 훨씬 더 간단합니다!

업데이트는 희망 Smart HTTP Support 망할 놈이 더 간단 할 것입니다 만, 물론 우리가 "HG 역할"의 용이성과 비교하는 경우가 사용할 방법에 따라 달라집니다. 당신이 원하는 모든 빠르게하는 동료와의 repo를 공유하는 경우

업데이트 2

후 "HG 역할"그 일을 아름답게 간단한 방법을 제공합니다. 견고하고 안전한 다중 사용자 서버를 설정하는 것은 두 플랫폼 모두 다른 문제입니다.

업데이트 3

Smart HTTP Support와 IIS를 사용하여 Git 저장소를 호스팅에 아주 괜찮은 시작이다. 나를 위해 작동 :

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

2

것은 예, 의욕 서버를 실행하는 것이 간단합니다. 반면에, 우리 (Mercurial 개발자)는 hg가 장시간 사용하는 데 필요한 도구를 제공한다고 생각하지 않습니다. 즉, 빠르게 스프린트 또는 다른 곳에서 레포를 공유하는 것이 좋지만보다 강력한 호스팅을 위해서는 apache + mod_wsgi 또는 fcgi 또는 심지어 cgi를 사용하는 것이 더 좋습니다.

+0

그리고 힘내보다 Windows에서 사용하는 것이 더 쉽습니다. : 귀하의 서버로 D –

2

모든 종류의 Windows 공유 파일 시스템에 베어 자식 repo를 넣고 서버로 사용할 수 있습니다. 실행중인 프로세스가 필요하지 않습니다. 보안은 파일 시스템 레벨에서 처리 될 수 있습니다.

+0

...하지만 웹 페이지에서와 같은 일부 GUI 방법을 통해 액세스 할 수 있습니까? 동료가 원격으로 동일한 GUI 방법으로 체크 아웃 할 수 있습니까? –

+0

예, 넷 공유를 통해 폴더를 노출하십시오. 반드시 안전하지는 않지만 당신이 요구하는 것은 않습니다. – Barry