SORU
4 Mayıs 2009, PAZARTESİ


Nasıl Mercurial ve hgwebdir IIS kurulumu için?

Hgwebdir IIS üzerinde çalışan almak için nasıl iyi talimatları her yerde aradım ama pek bulamadım.

this "step by step" Mercurial wiki var, ama çok iyi değil. Ayrıca this ve this ama tekrar başlamak bizi nereye götürecek kadar iyi adımlar bulamıyorum.

CEVAP
20 Mayıs 2009, ÇARŞAMBA


Sadece yeni bir Değişken bir örnek dün yüklemek zorunda kaldım, 1.7 için talimatlar güncelleme geldi:

  1. Install Mercurial (bu talimatları 1.7 ile test edildi)
  2. Install Python (Mercurial için 1.7, Python x 86 sürümünü kullanmanız gerekir 2.6.6)
  3. Bu hgweb indirmek gerekir.Mercurial kaynak dosyası cgı. Çalıştırarak kaynak indirebilirsiniz: hg clone http://selenic.com/repo/hg
  4. Web uygulama klasörünüzde bir klasör oluşturun. Bu klasör içine: üç şey kopyalamak için ihtiyacınız olacak

    • Bu hgweb.dosya cgı
    • Size gelen library.zip içeriğini "Dosya\Mercurial" klasör . C:\Program
    • Şablonlar sizin klasöründen "C:\Program Dosyaları\Mercurial"
  5. IIS Python olduğundan emin olmak gerekir.

    • Etkinleştirmek CGI aşağıdaki): Denetim Masası ->Ya ^ Üzerinde Windows Özelliklerini etkinleştirme . Roller ->Server (IIS) - ^ Web . Rol Hizmetleri - ^ Ekleyin . CGI kontrol edin
    • IIS de yeni bir Web Sitesi oluşturmak ve fiziksel yolu üstünde oluşturduğunuz klasörü olduğundan emin olun
    • Yeni web sitesi için İşleyici Eşlemeleri, "kod eşlemesi Ekle" seçeneğini seçin. Girin*.cgıistek yolu,c:\Python26\python.exe -u "" . %s Yürütülebilir için, vePythonAdı için.
  6. Ayrıca bir dosya "hgweb.adlı oluşturmanız gerekir config" içeriği aşağıda benzer. Dosya içinde yolunu Mercurial depoları saklamak istediğiniz sürücü üzerinde yer olmalı:

    [koleksiyon]
    = c:\Mercurial\repos c:\Mercurial\repos

  7. Bu hgweb düzenleyin.dosyası cgı ve hgweb yolunu ayarlar satırı değiştirin.bir şey için config aşağıdaki gibi (her yerde hgweb.dosya config):

    config = "" . C:\Mercurial\hgweb.config

  8. Şimdi, bir tarayıcı açın ve http://localhost/mercurial/hgweb.cgi (veya IIS sen ne yaparsan) gidin ve Mercurial Depoları sayfası görmelisiniz.

Ayrıca, Jeremy Skinners blog post check out . Biraz modası geçmiş, ama URL yeniden yazma temiz URL için ayarlama gibi bazı ekstra güzel adımlar vardır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Drakinen

    Drakinen

    1 EYLÜL 2008
  • superemposed

    superemposed

    25 Aralık 2007