Як налаштувати центральний сховище на сервері Windows 2008


11

Я хотів би встановити центральний сховище Mecurial на сервері Windows 2008, який дозволяє лише натиснути і перетягнути доступ до певних користувачів. Це дозволяє розробникам, що працюють віддалено, просунути / тягнути зміни через центральний сховище під час віддаленої роботи.

Відповіді:


6

Ця ситуація досить добре зафіксована. Перегляньте розділ «Співпраця з іншими людьми» дуже корисної книги HG .

Коротше кажучи, ви можете налаштувати ssh доступ до сховища Mercurial та обмежити доступ до конкретних користувачів.

Ще кілька довідників:


3

Ми працюємо на Windows Server 2003 та IIS. Це добре працює для нас.

Для контролю доступу у вас є два основні варіанти:

  1. Ведення списку контролю доступу для натискання та перетягування у hgrc-файл для кожного сховища.
  2. Обмежити доступ за допомогою інтеграції IIS з Active Domain.

Ви можете змішувати та узгоджувати ці рішення для ще більшого контролю.


1

Цей 4-х частинний пост в блозі, про який я писав кілька місяців тому, повинен почати працювати, я написав це для Windows Server 2003 та IIS, але методи в основному ті ж:

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

Ви натрапите на пару незначних відмінностей на IIS 7, але теорія все одно.

Він охоплює все, від основ встановлення та налаштування Mercurial для IIS, до інтеграції Active Directory, переписування ISAPI для приховування некрасивих URL-адрес, налаштування інтерфейсу користувача, щоб він виглядав красивіше. Це повинно вас встати і бігти.



-1

Ви можете спробувати HgLab : це розміщений сервер Mercurial з підтримкою "push and push", контролем доступу та інтеграцією Active Directory.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.