Cách thiết lập kho lưu trữ trung tâm trên máy chủ Windows 2008


11

Tôi muốn thiết lập một kho lưu trữ Mecurial trung tâm trên máy chủ Windows 2008 chỉ cho phép cả truy cập đẩy và kéo đến một số người dùng nhất định. Điều này là để cho phép các nhà phát triển làm việc từ xa để đẩy / kéo các thay đổi thông qua kho lưu trữ trung tâm trong khi làm việc từ xa.

Câu trả lời:


6

Tình huống này là tài liệu khá tốt. Kiểm tra phần "Cộng tác với người khác" trong Sách HG rất hữu ích .

Nói tóm lại, bạn có thể định cấu hình quyền truy cập ssh vào kho lưu trữ Mercurial và giới hạn quyền truy cập đối với người dùng cụ thể.

Một số hướng dẫn tham khảo thêm:


3

Chúng tôi có chạy đồng bộ trên Windows Server 2003 và IIS. Nó đang làm việc tốt cho chúng tôi.

Để kiểm soát truy cập, bạn có hai tùy chọn chính:

  1. Duy trì một danh sách kiểm soát truy cập để đẩy và kéo tệp hgrc cho mỗi kho lưu trữ.
  2. Hạn chế truy cập bằng cách sử dụng tích hợp IIS với Active Domain.

Bạn có thể trộn và kết hợp các giải pháp này để kiểm soát nhiều hơn.


1

Bài viết blog gồm 4 phần này tôi đã viết cách đây vài tháng sẽ giúp bạn bắt đầu và chạy, tôi đã viết nó cho Windows Server 2003 và IIS, nhưng các kỹ thuật chủ yếu giống nhau:

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

Bạn sẽ bắt gặp một vài khác biệt nhỏ trên IIS 7, nhưng lý thuyết thì hoàn toàn giống nhau.

Nó bao gồm mọi thứ, từ những điều cơ bản về cài đặt và định cấu hình Mercurial cho IIS, cho đến tích hợp Active Directory, ISAPI viết lại để ẩn các URL xấu xí, tùy chỉnh giao diện người dùng để làm cho nó trông đẹp hơn. Nó sẽ giúp bạn đứng dậy và chạy.



-1

Bạn có thể dùng thử HgLab : đó là máy chủ Mercurial được lưu trữ với hỗ trợ kéo và đẩy, kiểm soát truy cập và tích hợp Active Directory.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.