Jak skonfigurować centralne repozytorium na serwerze Windows 2008


11

Chciałbym skonfigurować centralne repozytorium Mecurial na serwerze Windows 2008, który zezwala tylko na dostęp push i pull niektórym użytkownikom. Ma to na celu umożliwienie programistom pracującym zdalnie wypychania / ściągania zmian przez centralne repozytorium podczas pracy zdalnej.

Odpowiedzi:



3

Mamy mercurial działający na Windows Server 2003 i IIS. Działa nam dobrze.

Do kontroli dostępu masz dwie główne opcje:

  1. Utrzymaj listę kontroli dostępu dla wypychania i pobierania pliku hgrc dla każdego repozytorium.
  2. Ogranicz dostęp za pomocą integracji IIS z Active Domain.

Możesz łączyć i dopasowywać te rozwiązania, aby uzyskać jeszcze większą kontrolę.


1

Ten 4-częściowy post na blogu, który napisałem kilka miesięcy temu, powinien zacząć działać. Napisałem go dla systemu Windows Server 2003 i IIS, ale techniki są w większości takie same:

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

Spotkasz kilka drobnych różnic w IIS 7, ale teoria jest taka sama.

Obejmuje wszystko, od podstaw instalacji i konfiguracji Mercurial dla IIS, po integrację z Active Directory, przepisywanie ISAPI w celu ukrycia brzydkich adresów URL, dostosowywanie interfejsu użytkownika, aby wyglądał ładniej. To powinno cię uruchomić.



-1

Możesz wypróbować HgLab : jest to hostowany serwer Mercurial z obsługą pull i push, kontrolą dostępu i integracją z Active Directory.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.