Windows 2008 sunucusunda merkezi bir havuz nasıl kurulur


11

Windows 2008 sunucusunda yalnızca belirli kullanıcılara hem push hem de pull erişimine izin veren merkezi bir Mecurial deposu kurmak istiyorum. Bu, uzaktan çalışan geliştiricilerin, uzaktan çalışırken merkezi depodaki değişiklikleri itip / çekmelerini sağlamaktır.

Yanıtlar:


6

Bu durum oldukça iyi belgelenmiştir. Çok yararlı HG Kitabının "Başkalarıyla işbirliği yapma" bölümüne göz atın .

Kısacası, Mercurial deposuna ssh erişimini yapılandırabilir ve belirli kullanıcılara erişimi sınırlayabilirsiniz.

Bazı referans kılavuzları:


3

Windows Server 2003 ve IIS'de çalışan cıva var. Bizim için iyi çalışıyor.

Erişim kontrolü için iki ana seçeneğiniz vardır:

  1. Her depo için hgrc dosyasını içeri itme ve çekme için bir erişim denetim listesi bulundurun.
  2. Active Domain ile IIS entegrasyonunu kullanarak erişimi kısıtlayın.

Daha da fazla kontrol için bu çözümleri karıştırabilir ve eşleştirebilirsiniz.


1

Birkaç ay önce yazdığım bu 4 bölümlü blog yazısı sizi çalıştırıp çalıştırmalı, Windows Server 2003 ve IIS için yazdım, ancak teknikler çoğunlukla aynı:

http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-mercurial-in.html

IIS 7'de birkaç küçük farkla karşılaşacaksınız, ancak teori aynı.

IIS için Mercurial'ı yükleme ve yapılandırmanın temelinden Active Directory entegrasyonuna, çirkin URL'leri gizlemek için ISAPI yeniden yazmaya, daha güzel görünmesi için kullanıcı arayüzünün özelleştirilmesine kadar her şeyi kapsar. Seni çalıştırıp çalıştırmalı.



-1

HgLab'ı deneyebilirsiniz : çekme ve itme desteği, erişim kontrolü ve Active Directory entegrasyonu ile barındırılan bir Mercurial sunucusudur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.